Exemple #1
0
        public int CreateCustomer(CustomerModelResquest data)
        {
            if (data != null && data.IsValidate())
            {
                Customer customer = data.ToCustomer();
                using (DataLayer.DataAccess.Context context = new DataLayer.DataAccess.Context())
                {
                    context.Customers.Add(customer);

                    context.SaveChanges();

                    return(customer.Id);
                }
            }
            return(0);
        }
Exemple #2
0
 public bool UpdateCustomer(int id, CustomerModelResquest data)
 {
     if (data != null && data.IsValidate())
     {
         using (DataLayer.DataAccess.Context context = new DataLayer.DataAccess.Context())
         {
             Customer customer = context.Customers.First(c => c.Id == id);
             if (customer != null)
             {
                 customer.FirstName = data.FirstName;
                 customer.LastName  = data.LastName;
                 customer.Email     = data.Email;
             }
             context.SaveChanges();
             return(true);
         }
     }
     return(false);
 }