public IEnumerable <FetersCode> GetFetersCode(FetersCode fetersCode) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter totalPageCount = new ObjectParameter("TotalPageCount", typeof(int)); ObjectParameter totalRecord = new ObjectParameter("TotalRecord", typeof(int)); var fetersCodes = dataContext.FetersCodeGet(fetersCode.FetersCodeId, Utility.TrimString(fetersCode.SearchText), fetersCode.IsActive, fetersCode.PageNumber, fetersCode.PageSize, fetersCode.IsPagingRequired, Utility.TrimString(fetersCode.OrderBy), Utility.TrimString(fetersCode.OrderByDirection), totalPageCount, totalRecord).ToList(); var fetersCodeList = new List <FetersCode>(); foreach (var fetersCodeDetail in fetersCodes) { fetersCodeList.Add(new FetersCode() { FetersCodeId = fetersCodeDetail.Id, FetersCodeName = fetersCodeDetail.FetersCodeName, PDF = fetersCodeDetail.PDF, IsActive = fetersCodeDetail.IsActive, TotalPageCount = Convert.ToInt32(totalPageCount.Value), TotalRecord = Convert.ToInt32(totalRecord.Value) }); } return(fetersCodeList); } }
public IHttpActionResult UpdateFetersCode(UpdateFetersCodeRequest updateFetersCodeRequest) { var responses = new Responses(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } var fetersCode = new FetersCode() { FetersCodeId = updateFetersCodeRequest.FetersCodeId, FetersCodeName = updateFetersCodeRequest.FetersCodeName, PDF = updateFetersCodeRequest.PDF, ModifiedBy = Utility.UserId }; int result = iFetersCode.UpdateFetersCode(fetersCode); switch (result) { case 1: responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "FetersCode updated successfully."; break; case -2: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "FetersCode already exists."; break; case -3: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "FetersCode doesn't exist."; break; default: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while updating fetersCode."; break; } } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while updating admin profile."; Utility.WriteLog("UpdateFetersCode", updateFetersCodeRequest, "Error while updating fetersCode. (FetersCodeAdminController)", ex.ToString()); } return(Ok(responses)); }
public int DeleteFetersCode(FetersCode fetersCode) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter result = new ObjectParameter("Result", typeof(int)); dataContext.FetersCodeDelete(fetersCode.FetersCodeId, fetersCode.ModifiedBy, result); return(Convert.ToInt32(result.Value)); } }
public int UpdateFetersCode(FetersCode fetersCode) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter result = new ObjectParameter("Result", typeof(int)); dataContext.FetersCodeUpdate(fetersCode.FetersCodeId, Utility.TrimString(fetersCode.FetersCodeName), Utility.TrimString(fetersCode.PDF), fetersCode.ModifiedBy, result); return(Convert.ToInt32(result.Value)); } }
public IHttpActionResult AddFetersCode(AddFetersCodeRequest addFetersCodeRequest) { var responses = new Responses(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var fetersCode = new FetersCode() { FetersCodeName = addFetersCodeRequest.FetersCodeName, PDF = addFetersCodeRequest.PDF, CreatedBy = Utility.UserId }; int result = iFetersCode.AddFetersCode(fetersCode); if (result > 0) { responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "FetersCode added successfully."; } else if (result == -2) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "FetersCode alread exists."; } else { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while adding fetersCode."; } } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while adding fetersCode."; Utility.WriteLog("AddFetersCode", addFetersCodeRequest, "Error while adding fetersCode. (FetersCodeAdminController)", ex.ToString()); } return(Ok(responses)); }
public IHttpActionResult GetFetersCode([FromUri] GetFetersCodeRequest getFetersCodeRequest) { var responses = new Responses(); try { if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } if (getFetersCodeRequest == null) { getFetersCodeRequest = new GetFetersCodeRequest(); } if (getFetersCodeRequest.PageSize == null) { getFetersCodeRequest.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); } var fetersCode = new FetersCode() { FetersCodeId = getFetersCodeRequest.FetersCodeId, SearchText = getFetersCodeRequest.SearchText, IsActive = getFetersCodeRequest.IsActive, PageNumber = getFetersCodeRequest.PageNumber, PageSize = Convert.ToInt32(getFetersCodeRequest.PageSize), IsPagingRequired = (getFetersCodeRequest.PageNumber != null) ? true : false, OrderBy = getFetersCodeRequest.OrderBy, OrderByDirection = getFetersCodeRequest.OrderByDirection }; var fetersCodes = iFetersCode.GetFetersCode(fetersCode); var fetersCodeList = new List <GetFetersCodeResponse>(); foreach (var fetersCodeDetail in fetersCodes) { fetersCodeList.Add(new GetFetersCodeResponse() { FetersCodeId = Convert.ToInt32(fetersCodeDetail.FetersCodeId), FetersCodeName = fetersCodeDetail.FetersCodeName, PDF = fetersCodeDetail.PDF, IsActive = Convert.ToBoolean(fetersCodeDetail.IsActive), CreatedBy = fetersCodeDetail.CreatedBy, TotalPageCount = fetersCodeDetail.TotalPageCount, TotalRecord = fetersCodeDetail.TotalRecord }); } responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = "FetersCode retrieved successfully"; responses.Response = fetersCodeList; } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while retrieving fetersCode."; Utility.WriteLog("GetFetersCode", getFetersCodeRequest, "Error while retrieving fetersCode. (FetersCodeUserController)", ex.ToString()); } return(Ok(responses)); }