public JsonResult Action(SubjectActionModel model) { var result = false; JsonResult json = new JsonResult(); if (model.ID > 0) // We try to edit record { var subject = SubjectService.Instance.GetSubjectsById(model.ID); subject.Name = model.Name; subject.Description = model.Description; result = SubjectService.Instance.UpdateSubjects(subject); } else // We try to create record { Subject subject = new Subject(); subject.Name = model.Name; subject.Description = model.Description; result = SubjectService.Instance.SaveSubjects(subject); } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to Perform action on Subject" }; } return(json); }
public ActionResult Delete(int ID) { SubjectActionModel model = new SubjectActionModel(); var subject = SubjectService.Instance.GetSubjectsById(ID); model.ID = subject.ID; return(PartialView("_Delete", model)); }
public ActionResult Action(int?ID) { SubjectActionModel model = new SubjectActionModel(); if (ID.HasValue)//we are trying to edit record { var subject = SubjectService.Instance.GetSubjectsById(ID.Value); model.ID = subject.ID; model.Name = subject.Name; model.Description = subject.Description; } //else no need //{ //} return(PartialView("_Action", model)); }
public JsonResult Delete(SubjectActionModel model) { var result = false; JsonResult json = new JsonResult(); var subject = SubjectService.Instance.GetSubjectsById(model.ID); result = SubjectService.Instance.DeleteSubjects(subject); if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to Perform action on Subjects." }; } return(json); }