public void Create(AddProductInputModel model) { using (var db = new CakesDbContext()) { var product = new Product { Name = model.Name, Price = model.Price, ImageUrl = model.ImageUrl }; db.Add(product); db.SaveChanges(); } }
public void CreateOrder(int userId, IEnumerable <int> productIds) { using (var db = new CakesDbContext()) { var order = new Order { UserId = userId, DateOfCreation = DateTime.UtcNow, Products = productIds .Select(id => new OrderProduct { ProductId = id }) .ToList() }; db.Add(order); db.SaveChanges(); } }
public bool Create(RegisterViewModel model) { using (var db = new CakesDbContext()) { if (db.Users.Any(u => u.Username == model.Username)) { return(false); } var user = new User { Name = model.Name, Username = model.Username, Password = model.Password }; db.Add(user); db.SaveChanges(); return(true); } }