public void AddToCart(int id) { // Retrieve the product from the database. ShoppingCartId = GetCartId(); var cartItem = _db.ShoppingCartItems.SingleOrDefault( c => c.CartId == ShoppingCartId && c.ScreenId == id); if (cartItem == null) { // Create a new cart item if no cart item exists. cartItem = new CartItem { ItemId = Guid.NewGuid().ToString(), ScreenId = id, CartId = ShoppingCartId, Screen = _db.Screens.SingleOrDefault( p => p.ScreenID == id), DateCreated = DateTime.Now }; _db.ShoppingCartItems.Add(cartItem); } else { } try { _db.SaveChanges(); } catch (System.Data.Entity.Infrastructure.DbUpdateException) { Console.WriteLine("f**k"); } }
public IHttpActionResult Post() { ScreenContext db = new ScreenContext(); AngularJSAuthentication.API.Order or = new AngularJSAuthentication.API.Order(); or.name = "test order"; db.Orders.Add(or); db.SaveChanges(); return(Ok(Order.CreateOrders())); }