public ActionResult GetProduct() { //it's the dependant on a class ProductContext p = new ProductContext(); Models.Product product = p.Find("100"); return(View(product)); }
public ActionResult ProcessOrder(FormCollection form) { ProductContext productContext = new ProductContext(); List <Order> orders = new List <Order>(); int qty; double total = 0; foreach (var key in form.AllKeys) { if (int.TryParse(form[key], out qty) && qty > 0 && qty < 10000) { int keyOut; int.TryParse(key, out keyOut); var p = productContext.Find(keyOut); orders.Add(new Order { OrderedProduct = p, Quantity = qty }); total += p.Price * qty; } if (key.Equals("firstName")) { ViewBag.firstName = form[key]; } else if (key.Equals("lastName")) { ViewBag.lastName = form[key]; } else if (key.Equals("address")) { ViewBag.address = form[key]; } else if (key.Equals("city")) { ViewBag.city = form[key]; } else if (key.Equals("state")) { ViewBag.state = form[key]; } else if (key.Equals("zipCode")) { ViewBag.zipCode = form[key]; } } ViewBag.total = total; return(View(orders)); }
public virtual async Task DeleteAsync(Guid aId) { try { T record = Context.Find <T>(aId); if (record == null) { throw new Exception("Record doesn't exists"); } await Task.Run(() => Context.Remove(record)); } catch (Exception e) { throw new Exception(e.Message); } }
public ActionResult Process(FormCollection form) { List <Order> orders = new List <Order>(); Int16 qty; ProductContext productContext = new ProductContext(); foreach (var key in form.AllKeys) { if (Int16.TryParse(form[key], out qty) && qty > 0) { var p = productContext.Find(key); orders.Add(new Order { Prod = p, Qty = qty }); } } return(View(orders)); }
public Product GetBy(Guid id) { return(_context.Find <Product>(id)); }
public ProductModel Find(int id) { return(_productContext.Find(id)); }