public bool ChangeCustomerPassword(Customer customer, string oldPassword, string newPassword) { CustomerAccessData customerAccessData = Context.CustomerAccessDatas. Include(custData => custData.Customer). FirstOrDefault(custData => object.ReferenceEquals(custData.Customer, customer)); if (customerAccessData.Password.Equals(oldPassword)) { customerAccessData.Password = newPassword; return(true); } return(false); }
public bool AddCustomer(Customer customer, CustomerAccessData customerAccessData) { if (Context.CustomerAccessDatas. FirstOrDefault(custData => custData.Login.Equals(customerAccessData.Login)) == null) { Context.Customers.Add(customer); Context.CustomerAccessDatas.Add(customerAccessData); return(true); } else { return(false); } }
public Customer SignUpCustomer(string name, string login, string mobilePhone, string email, string paswword) { Customer customer = new Customer { Name = name, MobileNumber = mobilePhone, Email = email }; CustomerAccessData custData = new CustomerAccessData { Login = login, Password = paswword, Customer = customer }; if (CustomerRepository.AddCustomer(customer, custData)) { CustomerRepository.SaveChages(); return(customer); } else { return(null); } }