public GetInputDatasResponse GetInputData(GetInputDatasRequest request) { int totalRecords; var data = SortData(request.Search, request.SortingDictionary, out totalRecords); if (request.Take != -1) { data = data.Skip(request.Skip).Take(request.Take); } var response = new GetInputDatasResponse(); response.TotalRecords = totalRecords; response.InputDatas = data.ToList().MapTo<GetInputDatasResponse.InputData>(); return response; }
public GetInputDatasResponse GetInputDatas() { var response = new GetInputDatasResponse(); try { var inputData = DataContext.InputData .Include(x => x.Accountability) .Include(x => x.GroupInputDatas) .ToList(); response.InputDatas = inputData.MapTo<GetInputDatasResponse.InputData>(); response.IsSuccess = true; } catch (Exception exception) { response.Message = exception.Message; } return response; }