public void UpdateCustomer(Customer customer) { using (var context = new MarketContext()) { context.Entry(customer).State = EntityState.Modified; context.SaveChanges(); } }
public void RemoveCustomer(int id) { using (var context = new MarketContext()) { context.Customers.Remove(context.Customers.Find(id)); context.SaveChanges(); } }
public void AddCustomer(Customer customer) { using (var context = new MarketContext()) { context.Customers.Add(customer); context.SaveChanges(); } }
public Customer FindCustomer(int?id) { using (var context = new MarketContext()) { return(context.Customers .AsNoTracking() .SingleOrDefault(c => c.CustomerId == id)); } }
public List <CustomerViewModel> GetAllCustomers() { using (var context = new MarketContext()) { return(context.Customers.AsNoTracking() .Select(c => new CustomerViewModel { CustomerId = c.CustomerId, Name = c.FirstName + " " + c.LastName, OrderCount = c.Orders.Count() }) .ToList()); } }
public Customer FindCustomer(int?id) { using (var context = new MarketContext()) { try { return(context.Customers .AsNoTracking() .SingleOrDefault(c => c.CustomerId == id)); } catch (System.Exception ex) { throw; } } }
public CustomerViewModel FindCustomer(int?id) { using (var context = new MarketContext()) { var cust = context.Customers.AsNoTracking() .Select(c => new CustomerViewModel { CustomerId = c.CustomerId, Name = c.FirstName + " " + c.LastName, OrderCount = c.Orders.Count(), Orders = c.Orders.Select( o => new OrderViewModel { OrderSource = o.OrderSource, CustomerId = o.CustomerId, OrderDate = o.OrderDate }).ToList() }) .FirstOrDefault(c => c.CustomerId == id); return(cust); } }
public WebSiteOrderData(MarketContext context) { _context = context; }
public UowWrappingGenericRepos() { _context = new MarketContext(); }