private ApplicationUser createApplicationUser(CreateCustomerViewModel customerViewModel) { var appUser = new ApplicationUser { UserName = customerViewModel.EmailAddress, Email = customerViewModel.EmailAddress, IsActive = true, PhoneNumber = customerViewModel.PhoneNumber, CustomerDetails = new Customer { CreatedBy = customerViewModel.CreatedBy, DateCreated = DateTime.Now, EmailAddress = customerViewModel.EmailAddress, CustomerId = IdentityGenerator.NewSequentialGuid(), CustomerNumber = IdentityGenerator.GenerateCustomerNumber(), FirstName = customerViewModel.FirstName, PhoneNumber = customerViewModel.PhoneNumber, Identification = customerViewModel.Identification, MiddleName = customerViewModel.MiddleName, Surname = customerViewModel.Surname, UserGender = customerViewModel.UserGender, CustomerAccount = new Account { AccountNumber = IdentityGenerator.GenerateAccountNumber(), CreatedBy = customerViewModel.CreatedBy, DateCreated = DateTime.Now, AccountId = IdentityGenerator.NewSequentialGuid(), } } }; return(appUser); }