public Customer UpdateCustomerFromDatabase(RegistrationCustomer customer) { if (db.Customers.UpdateCustomerFromDatabase(customer)) { var customers = db.Customers.GetCustomers(customer.Email); var result = customers.FirstOrDefault(c => c.Email == customer.Email); if (result != null) { return(fc.CreateCustomer(result)); } } return(null); }
public bool UpdateCustomerFromDatabase(RegistrationCustomer customer) { string[] columns = new string[] { $"FirstName = '{customer.FirstName}'", $"LastName = '{customer.LastName}'", $"Phone = '{customer.Phone}'", $"City = '{customer.City}'", $"Street = '{customer.Street}'", $"HouseNumber = {customer.HouseNumber}" }; string query = $"UPDATE Customer SET {String.Join(",", columns)} WHERE Email = '{customer.Email}'"; return(ExecuteQuery(query)); }
public bool Post([FromBody] RegistrationCustomer value) { return(rs.RegisterUser(value)); }
public bool RegisterUser(RegistrationCustomer customer) { var customerModel = fc.CreateCustomerModel(customer); return(db.Customers.AddCustomerToDb(customerModel)); }
public Customer Put(int id, [FromBody] RegistrationCustomer value) { return(customerProvider.UpdateCustomerFromDatabase(value)); }
public CustomerModel CreateCustomerModel(RegistrationCustomer customerModel) { return(new CustomerModel(customerModel.Email, customerModel.Password, customerModel.FirstName, customerModel.LastName, customerModel.Balance, customerModel.Phone, customerModel.IsRegularCustomer, customerModel.City, customerModel.Street, customerModel.HouseNumber, customerModel.IsAdmin)); }