Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
        }