public Customers RegisterCustomer(string username, string firstName, string middleName, string lastName, string phone) { AspNetUsers user = _aspNetUserRepository.RegisterUser(username, firstName, phone); if (user == null) { return(null); } Customers customer = new Customers { UserId = user.Id, Username = user.UserName, Address = "address", FirstName = firstName, MiddleName = middleName, LastName = lastName, IsActive = true }; var rs = _customerRepository.Add(customer); //Create payment methods _paymentMethodRepository.CreatePaymentMethodsForNewUser(user.Id); return(rs); }
public Barbers RegisterBarber(string username, string fullName, string phone) { AspNetUsers user = _aspNetUserRepository.RegisterUser(username, fullName, phone); if (user == null) { return(null); } Barbers barber = new Barbers { UserId = user.Id, Username = user.UserName, FullName = user.FullName, Address = "address", ContactPhone = phone, CityCode = "79", DistrictCode = "760", IsActive = true }; var rs = _barberRepository.Add(barber); //Create a stub user for barber Customers customer = new Customers { UserId = user.Id, Username = user.UserName, Address = "address", FirstName = user.FullName, IsActive = true }; _customerRepository.Add(customer); //Create payment methods _paymentMethodRepository.CreatePaymentMethodsForNewUser(user.Id); return(rs); }