public void RegisterLegalPerson(LegalPersonDataContract legalPersonDataContract, string password) { var person = legalPersonDataContract.ToLegalPerson(); LegalPersonBiz.Create(person); MembershipBiz.CreateMembershipForPerson(person, password); _context.SaveChanges(); }
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(); }
public Task RegisterLegalPersonAsync(LegalPersonDataContract legalPersonDataContract, string password) { throw new NotImplementedException(); }