public IEnumerable <MasterCircularDetail> GetMasterCircularDetail(MasterCircularDetail masterCircularDetail) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter totalPageCount = new ObjectParameter("TotalPageCount", typeof(int)); ObjectParameter totalRecord = new ObjectParameter("TotalRecord", typeof(int)); var masterCircularDetails = dataContext.MasterCircularDetailGet(masterCircularDetail.MasterCircularDetailId, masterCircularDetail.MasterCircularId, masterCircularDetail.Year, Utility.TrimString(masterCircularDetail.SearchText), masterCircularDetail.IsActive, masterCircularDetail.PageNumber, masterCircularDetail.PageSize, masterCircularDetail.IsPagingRequired, Utility.TrimString(masterCircularDetail.OrderBy), Utility.TrimString(masterCircularDetail.OrderByDirection), totalPageCount, totalRecord).ToList(); var masterCircularDetailList = new List <MasterCircularDetail>(); foreach (var masterCircularDetailDetail in masterCircularDetails) { masterCircularDetailList.Add(new MasterCircularDetail() { MasterCircularDetailId = masterCircularDetailDetail.MasterCircularDetailId, MasterCircularId = masterCircularDetailDetail.MasterCircularId, Year = masterCircularDetailDetail.Year, PDF = masterCircularDetailDetail.PDF, IsActive = masterCircularDetailDetail.IsActive, TotalPageCount = Convert.ToInt32(totalPageCount.Value), TotalRecord = Convert.ToInt32(totalRecord.Value) }); } return(masterCircularDetailList); } }
public IHttpActionResult UpdateMasterCircularDetail(UpdateMasterCircularDetailRequest updateMasterCircularDetailRequest) { var responses = new Responses(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } var masterCircularDetail = new MasterCircularDetail() { MasterCircularDetailId = updateMasterCircularDetailRequest.MasterCircularDetailId, MasterCircularId = updateMasterCircularDetailRequest.MasterCircularId, Year = updateMasterCircularDetailRequest.Year, PDF = updateMasterCircularDetailRequest.PDF, ModifiedBy = Utility.UserId }; int result = iMasterCircularDetail.UpdateMasterCircularDetail(masterCircularDetail); switch (result) { case 1: responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "MasterCircularDetail updated successfully."; break; case -2: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "MasterCircularDetail already exists."; break; case -3: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "MasterCircularDetail doesn't exist."; break; default: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while updating masterCircularDetail."; break; } } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while updating admin profile."; Utility.WriteLog("UpdateMasterCircularDetail", updateMasterCircularDetailRequest, "Error while updating masterCircularDetail. (MasterCircularDetailAdminController)", ex.ToString()); } return(Ok(responses)); }
public int DeleteMasterCircularDetail(MasterCircularDetail masterCircularDetail) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter result = new ObjectParameter("Result", typeof(int)); dataContext.MasterCircularDetailDelete(masterCircularDetail.MasterCircularDetailId, masterCircularDetail.ModifiedBy, result); return(Convert.ToInt32(result.Value)); } }
public int AddMasterCircularDetail(MasterCircularDetail masterCircularDetail) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter result = new ObjectParameter("Result", typeof(int)); dataContext.MasterCircularDetailAdd(masterCircularDetail.MasterCircularId, masterCircularDetail.Year, masterCircularDetail.PDF, masterCircularDetail.CreatedBy, result); return(Convert.ToInt32(result.Value)); } }
public IHttpActionResult AddMasterCircularDetail(AddMasterCircularDetailRequest addMasterCircularDetailRequest) { var responses = new Responses(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var masterCircularDetail = new MasterCircularDetail() { MasterCircularId = addMasterCircularDetailRequest.MasterCircularId, Year = addMasterCircularDetailRequest.Year, PDF = addMasterCircularDetailRequest.PDF, CreatedBy = Utility.UserId }; int result = iMasterCircularDetail.AddMasterCircularDetail(masterCircularDetail); if (result > 0) { responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "MasterCircularDetail added successfully."; } else if (result == -2) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "MasterCircularDetail alread exists."; } else { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while adding masterCircularDetail."; } } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while adding masterCircularDetail."; Utility.WriteLog("AddMasterCircularDetail", addMasterCircularDetailRequest, "Error while adding masterCircularDetail. (MasterCircularDetailAdminController)", ex.ToString()); } return(Ok(responses)); }
public IHttpActionResult GetMasterCircularDetail([FromUri] GetMasterCircularDetailRequest getMasterCircularDetailRequest) { var responses = new Responses(); try { if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } if (getMasterCircularDetailRequest == null) { getMasterCircularDetailRequest = new GetMasterCircularDetailRequest(); } if (getMasterCircularDetailRequest.PageSize == null) { getMasterCircularDetailRequest.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); } var masterCircularDetail = new MasterCircularDetail() { MasterCircularDetailId = getMasterCircularDetailRequest.MasterCircularDetailId, MasterCircularId = getMasterCircularDetailRequest.MasterCircularId, SearchText = getMasterCircularDetailRequest.SearchText, IsActive = getMasterCircularDetailRequest.IsActive, PageNumber = getMasterCircularDetailRequest.PageNumber, PageSize = Convert.ToInt32(getMasterCircularDetailRequest.PageSize), IsPagingRequired = (getMasterCircularDetailRequest.PageNumber != null) ? true : false, OrderBy = getMasterCircularDetailRequest.OrderBy, OrderByDirection = getMasterCircularDetailRequest.OrderByDirection }; var masterCircularDetails = iMasterCircularDetail.GetMasterCircularDetail(masterCircularDetail); var sectorList = new List <GetMasterCircularDetailResponse>(); foreach (var sector in masterCircularDetails) { sectorList.Add(new GetMasterCircularDetailResponse() { MasterCircularDetailId = sector.MasterCircularDetailId, MasterCircularId = sector.MasterCircularId, Year = sector.Year, PDF = sector.PDF, IsActive = Convert.ToBoolean(sector.IsActive), CreatedBy = sector.CreatedBy, TotalPageCount = sector.TotalPageCount, TotalRecord = sector.TotalRecord }); } responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "MasterCircularDetail retrieved successfully"; responses.Response = sectorList; } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while retrieving masterCircularDetail."; Utility.WriteLog("GetMasterCircularDetail", getMasterCircularDetailRequest, "Error while retrieving masterCircularDetail. (MasterCircularDetailAdminController)", ex.ToString()); } return(Ok(responses)); }