46 lines
1.5 KiB
C#
46 lines
1.5 KiB
C#
using System.Net.Mail;
|
||
using First_week;
|
||
|
||
User nekit = new User("Nikita", "Polyanin", new MailAddress("polyanin@mail.ru"), new DateOnly(2004, 12, 8));
|
||
Console.WriteLine(nekit.GetFullName());
|
||
|
||
nekit.UpdateEmail(new MailAddress("lox@mail.ru"));
|
||
Console.WriteLine(nekit.Email);
|
||
|
||
nekit.UpdateDate(new DateOnly(2024, 12, 8));
|
||
Console.WriteLine(nekit.Date);
|
||
|
||
nekit.Deactivate();
|
||
Console.WriteLine(nekit.IsActive);
|
||
|
||
UserManager userManager = new UserManager();
|
||
User userToAdd1 = new User("Ivan", "Ivanov", new MailAddress("ivan@mail.ru"), new DateOnly(1990, 1, 1));
|
||
User userToAdd2 = new User("Petr", "Petrov", new MailAddress("petr@mail.ru"), new DateOnly(1991, 2, 2));
|
||
|
||
userManager.AddUser(userToAdd1);
|
||
userManager.AddUser(userToAdd2);
|
||
Console.WriteLine(userManager.Registory.Count);
|
||
|
||
User foundUser = userManager.Find(userToAdd1.Id);
|
||
Console.WriteLine(foundUser.GetFullName());
|
||
|
||
userManager.RemoveUser(userToAdd2.Id);
|
||
Console.WriteLine(userManager.Registory.Count);
|
||
|
||
List<int> numbers = null;
|
||
Console.WriteLine(numbers.IsNullOrEmpty());
|
||
|
||
List<int> numbersList = new List<int> { 1, 2, 3, 4, 5 };
|
||
numbersList.Shuffle();
|
||
numbersList.ForEach(x => Console.Write(x + ","));
|
||
Console.Write("\n");
|
||
|
||
string palindromeTest = "А роза упала на лапу Азора";
|
||
Console.WriteLine(StringUtils.IsPalindrome(palindromeTest));
|
||
|
||
string sentence = "утикиН юлбюл Я";
|
||
Console.WriteLine(StringUtils.ReverseWords(sentence));
|
||
|
||
string punctuationTest = "Hello, world!";
|
||
Console.WriteLine(StringUtils.RemovePunctuation(punctuationTest));
|