Example #1
0
 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));
        }
Example #3
0
 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));
 }