public IEnumerable <MasterCircularOfFEMASubModuleDetail> GetMasterCircularOfFEMASubModuleDetail(MasterCircularOfFEMASubModuleDetail masterCircularOfFEMASubModuleDetail) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter totalPageCount = new ObjectParameter("TotalPageCount", typeof(int)); ObjectParameter totalRecord = new ObjectParameter("TotalRecord", typeof(int)); var masterCircularOfFEMASubModuleDetails = dataContext.MasterCircularOfFEMASubModuleDetailGet(masterCircularOfFEMASubModuleDetail.FEMASubModuleOfModuleId, Utility.TrimString(masterCircularOfFEMASubModuleDetail.SearchText), masterCircularOfFEMASubModuleDetail.IsActive, masterCircularOfFEMASubModuleDetail.PageNumber, masterCircularOfFEMASubModuleDetail.PageSize, masterCircularOfFEMASubModuleDetail.IsPagingRequired, Utility.TrimString(masterCircularOfFEMASubModuleDetail.OrderBy), Utility.TrimString(masterCircularOfFEMASubModuleDetail.OrderByDirection), totalPageCount, totalRecord).ToList(); var masterCircularOfFEMASubModuleDetailList = new List <MasterCircularOfFEMASubModuleDetail>(); foreach (var masterCircularOfFEMASubModuleDetailItem in masterCircularOfFEMASubModuleDetails) { masterCircularOfFEMASubModuleDetailList.Add(new MasterCircularOfFEMASubModuleDetail() { MasterCircularId = masterCircularOfFEMASubModuleDetailItem.MCID, MasterCircularName = masterCircularOfFEMASubModuleDetailItem.Name, IsActive = masterCircularOfFEMASubModuleDetailItem.Isactive, CreatedBy = masterCircularOfFEMASubModuleDetail.CreatedBy, TotalPageCount = Convert.ToInt32(totalPageCount.Value), TotalRecord = Convert.ToInt32(totalRecord.Value) }); } return(masterCircularOfFEMASubModuleDetailList); } }
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)); }