public ActionResult DeleteConfirmed(int id) { GraphTraning graphTraning = db.GraphTranings.Find(id); db.GraphTranings.Remove(graphTraning); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(GraphTraning graphTraning) { if (ModelState.IsValid) { db.GraphTranings.Add(graphTraning); db.SaveChanges(); return(new JsonResult { Data = "Данные добавлены!", JsonRequestBehavior = JsonRequestBehavior.DenyGet }); } return(new JsonResult { Data = "Модель не валидна!", JsonRequestBehavior = JsonRequestBehavior.DenyGet }); }
//-------------------------------------Other ------------------------------ public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GraphTraning graphTraning = db.GraphTranings.Include(g => g.Coache.User).ToList().Find(g => g.Id == id); if (graphTraning == null) { return(HttpNotFound()); } return(View(graphTraning)); }
//-------------------------------Delete -------------------------------------- public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GraphTraning graphTraning = db.GraphTranings.Find(id); if (graphTraning == null) { return(HttpNotFound()); } return(View(graphTraning)); }
public ActionResult Edit(GraphTraning graphTraning) { var form = Request.Form; if (ModelState.IsValid) { db.Entry(graphTraning).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CoacheId = new SelectList(db.Coaches.Include(nameof(User)), "UserId", "User.FullName", graphTraning.CoacheId); return(View(graphTraning)); }
public ActionResult Edit(int?id) //ID-traning { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GraphTraning graphTraning = db.GraphTranings.Find(id); if (graphTraning == null) { return(HttpNotFound()); } var graphicWithCoacheWithName = db.GraphTranings.Include(g => g.Coache) .Select(g => new { Id = g.Id, CoacheId = (int)g.CoacheId, UserCoache = g.Coache.User }); ViewBag.Coaches = new SelectList(graphicWithCoacheWithName, "CoacheId", "UserCoache.FullName", graphTraning.CoacheId); ViewBag.TimeBegin = graphTraning.TimeBegin.GetDateTimeFormats('t')[0]; ViewBag.TimeEnd = graphTraning.TimeEnd.GetDateTimeFormats('t')[0]; return(View(graphTraning)); }