public void SaveProduct(Product product) { try { if (product.Id == 0) { context.Products.Add(product); } else { Product dbEntry = context.Products.FirstOrDefault(p => p.Id == product.Id); if (dbEntry != null) { dbEntry.Name = product.Name; dbEntry.Description = product.Description; dbEntry.Price = product.Price; } } context.SaveChanges(); } catch (Exception ex) { string exceptions = ex.ToString(); } }
public void InsertUser(User user) { try { context.Users.Add(user); context.SaveChanges(); }catch (Exception ex) { string exception = ex.ToString(); } }
public void SaveOrder(List <OrderViewModel> orderViewModelsList) { try { List <Order> ordersList = new List <Order>(); foreach (var item in orderViewModelsList) { Order order = new Order { ProductId = item.ProductId, Quantity = item.Quantity, Price = item.Quantity * item.Price, UserId = item.UserId }; ordersList.Add(order); } context.Orders.AddRange(ordersList); context.SaveChanges(); } catch (Exception ex) { string exception = ex.Message; } }