public void RegisterLegalPerson(LegalPersonDataContract legalPersonDataContract, string password)
        {
            var person = legalPersonDataContract.ToLegalPerson();

            LegalPersonBiz.Create(person);
            MembershipBiz.CreateMembershipForPerson(person, password);
            _context.SaveChanges();
        }
Example #2
0
        public void RegisterLegalPerson(LegalPersonDataContract legalPersonDataContract, string password)
        {
            UserManagementDomainService.RegisterLegalPerson(legalPersonDataContract, password);
            var verficationCode = UserManagementDomainService.SetNewActivationCode(legalPersonDataContract.PrimaryEmail);

            // email verification code to user
            // send email to user
            ServiceEmailSender.SendVerificationEmailAsync(legalPersonDataContract.PrimaryEmail, verficationCode.ToString());
        }
 public static LegalPerson ToLegalPerson(this LegalPersonDataContract legalPersonDataContract)
 {
     return(new LegalPerson()
     {
         Id = legalPersonDataContract.Id,
         PrimaryEmail = legalPersonDataContract.PrimaryEmail,
         Name = legalPersonDataContract.Name
     });
 }
 public static LegalPerson GetLegalPerson(this LegalPersonDataContract dataContract)
 {
     return(new LegalPerson()
     {
         Id = dataContract.Id,
         Name = dataContract.Name,
         PrimaryEmail = dataContract.PrimaryEmail,
         IsAdmin = dataContract.IsAdmin,
         IsDeveloper = dataContract.IsDeveloper,
         IsLockedOut = dataContract.IsLockedOut,
         Password = dataContract.Password
     });
 }
 public static LegalPerson ToLegalPerson(this LegalPersonDataContract LegalPersonDataContract)
 {
     return(new LegalPerson()
     {
         Name = LegalPersonDataContract.Name,
         PrimaryEmail = LegalPersonDataContract.PrimaryEmail,
         //Age = LegalPersonDataContract.Age,
         //FirstName = LegalPersonDataContract.FirstName,
         //Id = LegalPersonDataContract.Id,
         //LastName = LegalPersonDataContract.LastName,
         //NationalCode = LegalPersonDataContract.NationalCode,
         //PrimaryEmail = LegalPersonDataContract.PrimaryEmail,
         //Sexuality = (Common.Enum.Sexuality)LegalPersonDataContract.Sexuality
     });
 }
 public void UpdateLegalPerson(LegalPersonDataContract legalPerson)
 {
     throw new NotImplementedException();
 }
 public void RegisterLegalPerson(LegalPersonDataContract legalPerson)
 {
     throw new NotImplementedException();
 }
Example #8
0
 public Task RegisterLegalPersonAsync(LegalPersonDataContract legalPersonDataContract, string password)
 {
     throw new NotImplementedException();
 }