public static TrialProcedureRolesViewModel Create(TrialProcedure trialProcedure, IEnumerable<TrialCenterProcedureRole> roles) { return new TrialProcedureRolesViewModel { Id = trialProcedure.Id, ProcedureCode = trialProcedure.ProcedureCode, TrialCode = trialProcedure.TrialCode, TrialVersion = trialProcedure.TrialVersion, Roles = roles.Where(v => v.ProcedureCode == trialProcedure.ProcedureCode) }; }
public static TrialProcedureViewModel Create(TrialProcedure trialProcedure, IEnumerable<TrialProcedureVisit> visits) { return new TrialProcedureViewModel { Id = trialProcedure.Id, ProcedureCode = trialProcedure.ProcedureCode, TrialCode = trialProcedure.TrialCode, TrialVersion = trialProcedure.TrialVersion, Visits = visits.Where(v => v.ProcedureCode == trialProcedure.ProcedureCode) }; }
public ActionResult DeleteTrialProcedure([DataSourceRequest] DataSourceRequest request, TrialProcedure trialProcedure) { if (trialProcedure != null) { DataProvider.Delete(trialProcedure); } return Json(new[] { trialProcedure }.ToDataSourceResult(request, ModelState)); }