Exemple #1
0
 public override string ToString()
 {
     return(Number.ToString() + "\t" + FirstName.ToString() + "," + LastName.ToString() + "\t" + DateOfBirth.ToString("d"));
 }
Exemple #2
0
 public override string ToString()
 {
     return($"{Id},{Name},{DateOfBirth.ToShortDateString()},{Email}");
 }
Exemple #3
0
 public override string ToString()
 {
     return($"I'm {FirstName} {LastName} with id {PersonId} born {DateOfBirth.ToShortDateString()}. I'm {(IsHealthy ? "healthy" : "not healthy")}, a {(Gender == 1 ? "woman" : "man")} and {Height} cm.");
 }
Exemple #4
0
 public bool ShowOptionalBirthday()
 {
     return(!DateOfBirth.HasValue());
 }
Exemple #5
0
        public override string ToString()
        {
            string isMasterInSport = (IsMaster == true) ? "master" : "not yet";
            string isOlympicChamp  = (IsOlympicChampion == true) ? "Olympic champion" : "not yet";
            string gender          = (sex == true) ? "women" : "men";
            string isMarried       = (marriage == true) ? "married" : "single";

            return($"{Name} {Surname} from {Country} \nAge: {Age} \nHome address: {HomeAddress} \nSex: {gender} \nStatus: {isMarried} \nDate of birth: {DateOfBirth.ToString("dd.MM.yyyy")}\n" +
                   $"Type of sport: {SportType}\nHow long you in sport: {HowLongInSport}\nIs sport master: {isMasterInSport}\nNumber of gold medals: {NumOfGoldMedals}\nOlympic champion status: {isOlympicChamp}\n");
        }
        private void ValidateBasic()
        {
            if (!FirstName.HasValue())
            {
                modelState.AddModelError(Parent.GetNameFor(mm => mm.List[Index].FirstName), "first name required");
            }

            if (!LastName.HasValue())
            {
                modelState.AddModelError(Parent.GetNameFor(mm => mm.List[Index].LastName), "last name required");
            }

            var mindate = DateTime.Parse("1/1/1753");
            var HasOneOfThreeRequired = false;

            DateTime dt;

            if (DateOfBirth.HasValue() && !Util.BirthDateValid(bmon, bday, byear, out dt))
            {
                modelState.AddModelError(Parent.GetNameFor(mm => mm.List[Index].DateOfBirth), "birthday invalid");
            }

            if (BestBirthday.HasValue && BestBirthday < mindate)
            {
                modelState.AddModelError(Parent.GetNameFor(mm => mm.List[Index].DateOfBirth), "invalid date");
            }

            if (BestBirthday.HasValue && BestBirthday > mindate)
            {
                HasOneOfThreeRequired = true;
            }

            if (Util.ValidEmail(EmailAddress))
            {
                HasOneOfThreeRequired = true;
            }

            var d = Phone.GetDigits().Length;

            if (Phone.HasValue() && d >= 10)
            {
                HasOneOfThreeRequired = true;
            }

            if (d > 20)
            {
                modelState.AddModelError(Parent.GetNameFor(mm => mm.List[Index].Phone), "too many digits in phone");
            }

            if (!HasOneOfThreeRequired)
            {
                modelState.AddModelError("FORM", "we require one of valid birthdate, email or phone to find an Existing profile");
            }

            if (!Util.ValidEmail(EmailAddress) && (person == null || !Util.ValidEmail(person.EmailAddress)))
            {
                modelState.AddModelError(Parent.GetNameFor(mm => mm.List[Index].EmailAddress), "valid email required for registration confirmation");
            }

            if (Phone.HasValue() && d < 10)
            {
                modelState.AddModelError(Parent.GetNameFor(mm => mm.List[Index].Phone), "10+ digits required");
            }
            if (!modelState.IsValid)
            {
                Log("InvalidBasic");
            }
        }
Exemple #7
0
        public async Task <IActionResult> OnPostAsync(string provider, string creyTicket, string returnUrl = null)
        {
            ReturnUrl  = returnUrl;
            CreyTicket = creyTicket;

            var info = await _signInManager.GetExternalLoginInfoAsync();

            if (info == null)
            {
                ErrorMessage = "Error loading external login information.";
                return(RedirectToPage("./Login", new { ReturnUrl = returnUrl }));
            }

            LoginProvider = info.LoginProvider;
            Email         = info.Principal.FindFirstValue(ClaimTypes.Email);
            ReturnUrl     = returnUrl;

            if (ModelState.IsValid)
            {
                DateOfBirthValidationResult dateOfBirthValidationResult = DateOfBirth.IsValid(Input.Year.Value, Input.Month.Value, Input.Day.Value);
                if (!dateOfBirthValidationResult.IsValid)
                {
                    BirthDateErrorMessage = dateOfBirthValidationResult.ErrorMessage;
                    return(Page());
                }

                var user = new ApplicationUser
                {
                    UserName             = Input.UserName,
                    Email                = Email,
                    EmailConfirmed       = false,
                    NewsletterSubscribed = Input.NewsletterSubscribed,
                };
                var utcDateOfBirth = new DateTime(Input.Year.Value, Input.Month.Value, Input.Day.Value);

                var result = await _registrationHandler.Value.RegisterUserAsync(user, null, utcDateOfBirth);

                if (result.Succeeded)
                {
                    result = await _userManager.AddLoginAsync(user, info);

                    if (result.Succeeded)
                    {
                        _logger.LogInformation("User created an account using {Name} provider.", info.LoginProvider);
                        await _signInManager.SignInAsync(user, isPersistent : true, info.LoginProvider);

                        await _accountMessageBroker.SendMessage(new RegisteredServiceBusMessage { AccountId = user.AccountId, CreyTicket = CreyTicket });

                        await _registrationHandler.Value.AfterRegistrationAsync(user, utcDateOfBirth, Url, CreyTicket, Input.AvatarId);

                        return(RedirectToPage("./Redirect", new { redirectUrl = returnUrl }));
                    }
                }
                foreach (var error in result.Errors)
                {
                    ModelState.AddModelError(error.Code.TranslateModelErrorCode(), error.Description);
                }
            }

            return(Page());
        }
Exemple #8
0
        public void ShouldCreateDateOfBirthForPastDates()
        {
            var dateOfBirth = DateOfBirth.Create(new DateTime(1980, 03, 01), _systemTimeProviderMock.Object);

            dateOfBirth.IsSuccess.Should().BeTrue();
        }
Exemple #9
0
 public override int GetHashCode()
 {
     // Для .Net Core
     // return HashCode.Combine(MyName, IdPass, DateOfBirth, City);
     return(MyName.GetHashCode() ^ IdPass ^ DateOfBirth.GetHashCode() ^ City.GetHashCode());
 }
Exemple #10
0
 public Task <List <Employee> > LoadBy(DateOfBirth dateOfBirth) =>
 Task.Delay(10)
 .ContinueWith(_ => es.Where(x => x.DateOfBirth == dateOfBirth).ToList());
Exemple #11
0
 public override string ToString()
 {
     return($"{MyName.FirstName} {MyName.LastName} - {DateOfBirth.ToShortDateString()}, {City} - {IdPass} ");
 }
Exemple #12
0
 public void ToPrint(Person objPerson)
 {
     Console.WriteLine($"{MyName.FirstName} {MyName.LastName} - {DateOfBirth.ToShortDateString()}\t|" +
                       $" {objPerson.MyName.FirstName} {objPerson.MyName.LastName} - {objPerson.DateOfBirth.ToShortDateString()}");
     Console.WriteLine($"{City} - {IdPass}\t\t| {objPerson.City} - {objPerson.IdPass}\n");
 }
Exemple #13
0
 public void OutputStudent()
 {
     Console.WriteLine($" {FirstName,-10} {LastName,-9} | {DateOfBirth.ToString("dd / MM / yyyy"),-10} | {TuitionFees,-7} |");
 }
 public override string ToString()
 {
     return($"Person with id: {Id}  with date of birth {DateOfBirth.ToLongDateString()}   and name {string.Concat(Firstname, " ", Lastname)} is a {Occupation}");
 }
Exemple #15
0
        //public string FullNameWithTitle => $"{TitleOfCourtesy} {FirstName} {LastName}"; //expresion-bodied property


        public string GetEmployeeDescription()
        {
            return($"{EmployeeId} | {FullNameWithTitle} - {Title} | {DateOfBirth.ToShortDateString()} | {FullAddress} | {HomePhone}");
        }
Exemple #16
0
 /// <summary>
 /// Get a hash code for the current object.
 /// </summary>
 /// <returns>A hash code for the current object.</returns>
 public override int GetHashCode()
 {
     return(FirstName.GetHashCode() * 5 + LastName.GetHashCode() + DateOfBirth.GetHashCode());
 }
 /// <summary>
 /// Это метод выводи всю инф-цию
 /// </summary>
 public override void outInfo()
 {
     Console.WriteLine("Возраст: " + Age() + ", Фамилия: " + Name + ", Дата рождения: " + DateOfBirth.ToShortDateString() + ", факультет: " + Faculty);
 }
Exemple #18
0
        public void ShouldNotCreateDateOfBirthForFutureDates()
        {
            var dateOfBirth = DateOfBirth.Create(new DateTime(2030, 03, 01), _systemTimeProviderMock.Object);

            dateOfBirth.IsSuccess.Should().BeFalse();
        }
Exemple #19
0
 public override string ToString()
 {
     return($"{Id, 2} | {Name, 25} | {PhoneNumber, 10} | " +
            $"{DateOfBirth.ToShortDateString(), 10} | Status: {Status}");
 }
Exemple #20
0
 public string ToScript()
 {
     return(String.Format("new Contact() {{ FirstName = \"{0}\", LastName = \"{1}\", Phone = \"{2}\", DateOfBirth = DateTime.Parse(\"{3}\"), State = \"{4}\" }}",
                          FirstName, LastName, Phone, DateOfBirth.ToShortDateString(), State));
 }
Exemple #21
0
        public void Create_from_year_month_day_strings_01_birth_date()
        {
            DateTime dateOfBirth = new DateOfBirth("01", "08", "03");

            dateOfBirth.ShouldBe(new DateTime(2001, 08, 03));
        }
Exemple #22
0
 public override string ToString()
 {
     return($"Student Id: {StudentId.ToString()}\n" +
            $"Name: {Firstname} {Lastname}\n" +
            $"Date of birth: {DateOfBirth.ToShortDateString()}");
 }
 /// <summary>
 /// Returns all student data split by text
 /// </summary>
 /// <param name="separator"></param>
 /// <returns></returns>
 public string GetDisplayText(string separator)
 {
     return($"{LastName},{FirstName}{separator}" + $"{DateOfBirth.ToShortDateString()}{separator}");
 }
Exemple #24
0
 public int GetAge()
 {
     return(DateOfBirth.CalculateAge());
 }
Exemple #25
0
 internal string GetInfo()
 {
     return($"fio='{Fio}', number={Number}, dob='{DateOfBirth.ToString("dd.MM.yyyy")}', phone='{Phone}'");
 }
Exemple #26
0
 public bool IsOverAge(int requiredAge)
 {
     return(DateOfBirth.AddYears(requiredAge) >= DateTime.Today);
 }
Exemple #27
0
 public virtual void PrintFullInfo()
 {
     Console.WriteLine("Iм'я: " + Name);
     Console.WriteLine("Прiзвище: " + Surname);
     Console.WriteLine("Дата народження: " + DateOfBirth.ToShortDateString());
 }
Exemple #28
0
 public override string ToString()
 {
     return($"{FirstName.PadRight(15)} {LastName.PadRight(20)} {Gender.PadRight(10)} {FavoriteColor.PadRight(15)} {DateOfBirth.ToString("M/d/yyyy")}");
 }
Exemple #29
0
 public override string ToString()
 {
     return($"{FirstName}: {LastName}: {DateOfBirth.ToShortDateString()}: {Nationality}:");
 }
 public Person(DateTime dateOfBirth)
 {
     this.dateOfBirth = dateOfBirth;
 }
 public override string ToString()
 {
     return($"User:\n Name :{Name}, LastName:{LastName}, Surname: {SurName}, Date of Birth : {DateOfBirth.ToShortDateString()}, Age: {Age}");
 }