//public override List<Procedure> GenerateData() //{ // var list = new List<Procedure>(); // list.Add(new Procedure { Code = "ОВ", Name = "Обследование врачом" }); // list.Add(new Procedure { Code = "ЗВ", Name = "Звонок" }); // list.Add(new Procedure { Code = "ОАК", Name = "Общий анализ крови" }); // list.Add(new Procedure { Code = "АМ", Name = "Анализ мочи" }); // list.Add(new Procedure { Code = "АК", Name = "Клинический анализ крови" }); // list.Add(new Procedure { Code = "ФОГ", Name = "Флюорография" }); // list.Add(new Procedure { Code = "УЗИ", Name = "Ультразвуковое исследование" }); // list.Add(new Procedure { Code = "ЭКГ", Name = "Электрокардиография" }); // return list; //} protected override Func <Procedure, bool> GetFilterFunc(DataFilter <Procedure> filter) { ProcedureDataFilter dataFilter = (ProcedureDataFilter)filter; return(e => (string.IsNullOrEmpty(dataFilter.Code) || e.Code == dataFilter.Code) && (string.IsNullOrEmpty(dataFilter.Name) || e.Name.Contains(dataFilter.Name))); }
public ActionResult GetProcedures([DataSourceRequest] DataSourceRequest request, ProcedureDataFilter dataFilter) { var response = DataProvider.GetList <Procedure>(dataFilter ?? new ProcedureDataFilter()); return(Json(response.ToDataSourceResult(request))); }
public ActionResult GetProcedures([DataSourceRequest]DataSourceRequest request, ProcedureDataFilter dataFilter) { var response = DataProvider.GetList<Procedure>(dataFilter ?? new ProcedureDataFilter()); return Json(response.ToDataSourceResult(request)); }