public ActionResult GetVisitEditor(int?id, string trialCode, int trialVersion) { TrialVisit visit; if (id.HasValue) { visit = DataProvider.GetItem(new TrialVisitDataFilter { Id = id }); if (visit == null) { throw new ApplicationException("Визит не найден"); } ViewBag.IsNew = false; } else { visit = new TrialVisit { TrialCode = trialCode, TrialVersion = trialVersion }; ViewBag.IsNew = true; } return(PartialView("EditorTemplates/VisitEditor", visit)); }
public ActionResult UpdateTrailVisit(TrialVisit trialVisit) { if (trialVisit != null && ModelState.IsValid) { DataProvider.Update(trialVisit); } return(GetProceduresEditor(trialVisit.TrialCode, trialVisit.TrialVersion)); }
public ActionResult DeleteTrailVisit(TrialVisit trialVisit) { DataProvider.Delete(trialVisit); return(GetProceduresEditor(trialVisit.TrialCode, trialVisit.TrialVersion)); }