public void RegisterNaturalPerson(NaturalPersonDataContract naturalPersonDataContract, string password) { UserManagementDomainService.RegisterNaturalPerson(naturalPersonDataContract, password, new string[] { }); var verficationCode = UserManagementDomainService.SetNewActivationCode(naturalPersonDataContract.PrimaryEmail); ServiceEmailSender.SendVerificationEmailAsync(naturalPersonDataContract.PrimaryEmail, verficationCode.ToString()); }
public static NaturalPerson GetNaturalPerson(this NaturalPersonDataContract naturalPersonDataContract) { return(new NaturalPerson() { FirstName = naturalPersonDataContract.FirstName, Id = naturalPersonDataContract.Id, LastName = naturalPersonDataContract.LastName, PrimaryEmail = naturalPersonDataContract.PrimaryEmail }); }
public static NaturalPerson ToNaturalPerson(this NaturalPersonDataContract naturalPersonDataContract) { return(new NaturalPerson() { Id = naturalPersonDataContract.Id, Age = naturalPersonDataContract.Age, FirstName = naturalPersonDataContract.FirstName, LastName = naturalPersonDataContract.LastName, NationalCode = naturalPersonDataContract.NationalCode, PrimaryEmail = naturalPersonDataContract.PrimaryEmail, Sexuality = naturalPersonDataContract.Sexuality }); }
public static NaturalPerson GetNaturalPerson(this NaturalPersonDataContract dataContract) { return(new NaturalPerson() { Age = dataContract.Age, FirstName = dataContract.FirstName, Id = dataContract.Id, LastName = dataContract.LastName, NationalCode = dataContract.NationalCode, PrimaryEmail = dataContract.PrimaryEmail, Sexuality = (Common.Enum.Sexuality)dataContract.Sexuality, IsAdmin = dataContract.IsAdmin, IsDeveloper = dataContract.IsDeveloper, IsLockedOut = dataContract.IsLockedOut, Password = dataContract.Password, }); }
public void RegisterNaturalPerson(NaturalPersonDataContract naturalPersonDataContract, string password, string[] userRoles) { // Create User var person = NaturalPersonBiz.Create(naturalPersonDataContract.ToNaturalPerson()); MembershipBiz.CreateMembershipForPerson(person, password); // Assign Roles if (userRoles.Count() > 0) { RoleBiz .Where(role => userRoles.Contains(role.Name)) .ToList() .ForEach(role => person.Roles.Add(role)); } // _context.SaveChanges(); }
public void UpdateNaturalPerson(NaturalPersonDataContract naturalPerson) { throw new NotImplementedException(); }
public Task RegisterNaturalPersonAsync(NaturalPersonDataContract naturalPersonDataContract, string password) { throw new NotImplementedException(); }
public void RegisterNaturalPerson(NaturalPersonDataContract naturalPersonDataContract, string password) { UserManagementDomainService.RegisterNaturalPerson(naturalPersonDataContract, password, new string[] { "Developer" }); UserManagementDomainService.SetNewActivationCode(naturalPersonDataContract.PrimaryEmail); }