コード例 #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);
        }
コード例 #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);
        }