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))); }