public IEnumerable <FDIChapter> GetFDIChapter(FDIChapter fDIChapter) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter totalPageCount = new ObjectParameter("TotalPageCount", typeof(int)); ObjectParameter totalRecord = new ObjectParameter("TotalRecord", typeof(int)); var fDIChapters = dataContext.FDIChapterGet(fDIChapter.FDIChapterId, fDIChapter.FDICircularId, Utility.TrimString(fDIChapter.SearchText), fDIChapter.IsActive, fDIChapter.PageNumber, fDIChapter.PageSize, fDIChapter.IsPagingRequired, Utility.TrimString(fDIChapter.OrderBy), Utility.TrimString(fDIChapter.OrderByDirection), totalPageCount, totalRecord).ToList(); var fDIChapterList = new List <FDIChapter>(); foreach (var fDIChapterDetail in fDIChapters) { fDIChapterList.Add(new FDIChapter() { FDICircularId = fDIChapterDetail.FDIID, FDIChapterId = fDIChapterDetail.FDIchapterID, Chapter = fDIChapterDetail.Chapter, SortId = fDIChapterDetail.SortId, IsActive = fDIChapterDetail.IsActive, TotalPageCount = Convert.ToInt32(totalPageCount.Value), TotalRecord = Convert.ToInt32(totalRecord.Value) }); } return(fDIChapterList); } }
public IHttpActionResult UpdateFDIChapter(UpdateFDIChapterRequest updateFDIChapterRequest) { var responses = new Responses(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } var fDIChapter = new FDIChapter() { FDIChapterId = updateFDIChapterRequest.FDIChapterId, FDICircularId = updateFDIChapterRequest.FDICircularId, Chapter = updateFDIChapterRequest.Chapter, SaveAfterChapterId = updateFDIChapterRequest.SaveAfterChapterId, ModifiedBy = Utility.UserId }; int result = iFDIChapter.UpdateFDIChapter(fDIChapter); switch (result) { case 1: responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "FDIChapter updated successfully."; break; case -2: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "FDIChapter already exists."; break; case -3: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "FDIChapter doesn't exist."; break; default: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while updating FDIChapter."; break; } } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while updating FDIChapter."; Utility.WriteLog("UpdateFDIChapter", updateFDIChapterRequest, "Error while updating FDIChapter. (FDIChapterAdminController)", ex.ToString()); } return(Ok(responses)); }
public int DeleteFDIChapter(FDIChapter fDIChapter) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter result = new ObjectParameter("Result", typeof(int)); dataContext.FDIChapterDelete(fDIChapter.FDIChapterId, fDIChapter.ModifiedBy, result); return(Convert.ToInt32(result.Value)); } }
public int UpdateFDIChapter(FDIChapter fDIChapter) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter result = new ObjectParameter("Result", typeof(int)); dataContext.FDIChapterUpdate(fDIChapter.FDIChapterId, fDIChapter.FDICircularId, Utility.TrimString(fDIChapter.Chapter), fDIChapter.SaveAfterChapterId, fDIChapter.ModifiedBy, result); return(Convert.ToInt32(result.Value)); } }
public IHttpActionResult AddFDIChapter(AddFDIChapterRequest addFDIChapterRequest) { var responses = new Responses(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var fDIChapter = new FDIChapter() { FDICircularId = addFDIChapterRequest.FDICircularId, Chapter = addFDIChapterRequest.Chapter, SaveAfterChapterId = addFDIChapterRequest.SaveAfterChapterId, CreatedBy = Utility.UserId }; int result = iFDIChapter.AddFDIChapter(fDIChapter); if (result > 0) { responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "FDIChapter added successfully."; } else if (result == -2) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "FDIChapter alread exists."; } else { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while adding FDIChapter."; } } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while adding FDIChapter."; Utility.WriteLog("AddFDIChapter", addFDIChapterRequest, "Error while adding FDIChapter. (FDIChapterAdminController)", ex.ToString()); } return(Ok(responses)); }
public IHttpActionResult GetFDIChapter([FromUri] GetFDIChapterRequest getFDIChapterRequest) { var responses = new Responses(); try { if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } if (getFDIChapterRequest == null) { getFDIChapterRequest = new GetFDIChapterRequest(); } if (getFDIChapterRequest.PageSize == null) { getFDIChapterRequest.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); } var fDIChapter = new FDIChapter() { FDIChapterId = getFDIChapterRequest.FDIChapterId, FDICircularId = getFDIChapterRequest.FDICircularId, SearchText = getFDIChapterRequest.SearchText, IsActive = getFDIChapterRequest.IsActive, PageNumber = getFDIChapterRequest.PageNumber, PageSize = Convert.ToInt32(getFDIChapterRequest.PageSize), IsPagingRequired = (getFDIChapterRequest.PageNumber != null) ? true : false, OrderBy = getFDIChapterRequest.OrderBy, OrderByDirection = getFDIChapterRequest.OrderByDirection }; var fDIChapters = iFDIChapter.GetFDIChapter(fDIChapter); var fDIChapterList = new List <GetFDIChapterResponse>(); foreach (var fDIChapterDetail in fDIChapters) { fDIChapterList.Add(new GetFDIChapterResponse() { FDICircularId = Convert.ToInt32(fDIChapterDetail.FDICircularId), FDIChapterId = Convert.ToInt32(fDIChapterDetail.FDIChapterId), Chapter = fDIChapterDetail.Chapter, SortId = fDIChapterDetail.SortId, IsActive = Convert.ToBoolean(fDIChapterDetail.IsActive), CreatedBy = fDIChapterDetail.CreatedBy, TotalPageCount = fDIChapterDetail.TotalPageCount, TotalRecord = fDIChapterDetail.TotalRecord }); } responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "FDIChapter retrieved successfully"; responses.Response = fDIChapterList; } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while retrieving FDIChapter."; Utility.WriteLog("GetFDIChapter", getFDIChapterRequest, "Error while retrieving FDIChapter. (FDIChapterAdminController)", ex.ToString()); } return(Ok(responses)); }