public IActionResult Save(CourtItem item) { try { if (ModelState.IsValid) { if (item.CourtID == null) { item = service.InsertCourt(item); } else { item = service.UpdateCourt(item); } return(RedirectToAction("Index", "Court")); } else { return(View("Template", item)); } } catch (Exception ex) { //return this.ErrorHandler(ex); return(Json(ex)); } }
public void removeCourtItem(string id) { CourtItem courtItem = new CourtItem() { ID = Int32.Parse(id) }; db.CourtItems.Attach(courtItem); db.CourtItems.Remove(courtItem); db.SaveChanges(); }
public void addItemToCourt(string ingredientsToString, string crepeSize, string price, string quantity) { ApplicationDbContext db = new ApplicationDbContext(); CourtItem courtItem = new CourtItem(); courtItem.Email = User.Identity.Name; courtItem.CrepeSize = crepeSize; courtItem.Ingredients = ingredientsToString; courtItem.Price = Double.Parse(price, CultureInfo.InvariantCulture); courtItem.Quantity = Int32.Parse(quantity); courtItem.TotalPrice = courtItem.Quantity * courtItem.Price; db.CourtItems.Add(courtItem); db.SaveChanges(); }