public ActionResult EditClass(int Id) { TempData["ClassId"] = Id; var classvalues = _context.Classes.SingleOrDefault(m => m.ClassId == Id); var viewclass = new Addclassviewmodel { ClassName = classvalues.ClassName, ClassDiscription = classvalues.ClassDiscription, ClassPrice = classvalues.ClassPrice }; return(View(viewclass)); }
public ActionResult EditClass(Addclassviewmodel acv) { if (ModelState.IsValid) { int classid = Convert.ToInt32(TempData["ClassId"]); var updateclass = _context.Classes.Single(m => m.ClassId == classid); updateclass.ClassName = acv.ClassName; updateclass.ClassDiscription = acv.ClassDiscription; updateclass.ClassPrice = acv.ClassPrice; _context.SaveChanges(); return(RedirectToAction("Index", "Trainer")); } else { ModelState.AddModelError(string.Empty, "Please enter valid data"); return(View(acv)); } }
public ActionResult Addclass(Addclassviewmodel acv) { if (ModelState.IsValid) { string trainer = Session["UserId"].ToString(); Class c = new Class(); c.Trainerid = _context.Trainers.Single(m => m.userid == trainer).TrainerId; c.ClassName = acv.ClassName; c.ClassDiscription = acv.ClassDiscription; c.ClassPrice = acv.ClassPrice; _context.Classes.Add(c); _context.SaveChanges(); return(RedirectToAction("Index", "Trainer")); } else { ModelState.AddModelError(string.Empty, "Please enter valid data"); return(View(acv)); } }