public IHttpActionResult GetMasterCircularOfFEMASubModuleDetail([FromUri] GetMasterCircularOfFEMASubModuleDetailRequest getMasterCircularOfFEMASubModuleDetailRequest) { var responses = new Responses(); try { if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } if (getMasterCircularOfFEMASubModuleDetailRequest == null) { getMasterCircularOfFEMASubModuleDetailRequest = new GetMasterCircularOfFEMASubModuleDetailRequest(); } if (getMasterCircularOfFEMASubModuleDetailRequest.PageSize == null) { getMasterCircularOfFEMASubModuleDetailRequest.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); } var masterCircularOfFEMASubModuleDetail = new MasterCircularOfFEMASubModuleDetail() { FEMASubModuleOfModuleId = getMasterCircularOfFEMASubModuleDetailRequest.FEMASubModuleOfModuleId, SearchText = getMasterCircularOfFEMASubModuleDetailRequest.SearchText, IsActive = getMasterCircularOfFEMASubModuleDetailRequest.IsActive, PageNumber = getMasterCircularOfFEMASubModuleDetailRequest.PageNumber, PageSize = Convert.ToInt32(getMasterCircularOfFEMASubModuleDetailRequest.PageSize), IsPagingRequired = (getMasterCircularOfFEMASubModuleDetailRequest.PageNumber != null) ? true : false, OrderBy = getMasterCircularOfFEMASubModuleDetailRequest.OrderBy, OrderByDirection = getMasterCircularOfFEMASubModuleDetailRequest.OrderByDirection }; var masterCircularOfFEMASubModuleDetails = iFEMASubModuleDetail.GetMasterCircularOfFEMASubModuleDetail(masterCircularOfFEMASubModuleDetail); var masterCircularOfFEMASubModuleDetailList = new List <GetMasterCircularOfFEMASubModuleDetailResponse>(); foreach (var masterCircularOfFEMASubModuleDetailItem in masterCircularOfFEMASubModuleDetails) { masterCircularOfFEMASubModuleDetailList.Add(new GetMasterCircularOfFEMASubModuleDetailResponse() { MasterCircularId = masterCircularOfFEMASubModuleDetailItem.MasterCircularId, MasterCircularName = masterCircularOfFEMASubModuleDetailItem.MasterCircularName, IsActive = Convert.ToBoolean(masterCircularOfFEMASubModuleDetailItem.IsActive), CreatedBy = masterCircularOfFEMASubModuleDetailItem.CreatedBy, TotalPageCount = masterCircularOfFEMASubModuleDetailItem.TotalPageCount, TotalRecord = masterCircularOfFEMASubModuleDetailItem.TotalRecord }); } responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "MasterCircularOfFEMASubModuleDetail retrieved successfully"; responses.Response = masterCircularOfFEMASubModuleDetailList; } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while retrieving MasterCircularOfFEMASubModuleDetail."; Utility.WriteLog("GetMasterCircularOfFEMASubModuleDetail", getMasterCircularOfFEMASubModuleDetailRequest, "Error while retrieving MasterCircularOfFEMASubModuleDetail. (MasterCircularOfFEMASubModuleDetailUserController)", ex.ToString()); } return(Ok(responses)); }