public IHttpActionResult UpdateFormSummaryDocumentation(UpdateFormSummaryDocumentationRequest updateFormSummaryDocumentationRequest) { var responses = new Responses(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } var formSummaryDocumentation = new FormSummaryDocumentation() { FormSummaryDocumentationId = updateFormSummaryDocumentationRequest.FormSummaryDocumentationId, TopicName = updateFormSummaryDocumentationRequest.TopicName, SubMenuName = updateFormSummaryDocumentationRequest.SubMenuName, ModifiedBy = Utility.UserId }; int result = iFormSummaryDocumentation.UpdateFormSummaryDocumentation(formSummaryDocumentation); switch (result) { case 1: responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = updateFormSummaryDocumentationRequest.SubMenuName + " updated successfully."; break; case -2: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = updateFormSummaryDocumentationRequest.SubMenuName + " already exists."; break; case -3: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = updateFormSummaryDocumentationRequest.SubMenuName + " doesn't exist."; break; default: responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while updating " + updateFormSummaryDocumentationRequest.SubMenuName; break; } } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while updating " + updateFormSummaryDocumentationRequest.SubMenuName; Utility.WriteLog("UpdateFormSummaryDocumentation", updateFormSummaryDocumentationRequest, "Error while updating " + updateFormSummaryDocumentationRequest.SubMenuName + ". (FormSummaryDocumentationAdminController)", ex.ToString()); } return(Ok(responses)); }
public int DeleteFormSummaryDocumentation(FormSummaryDocumentation formSummaryDocumentation) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter result = new ObjectParameter("Result", typeof(int)); dataContext.FormSummaryDocumentationDelete(formSummaryDocumentation.FormSummaryDocumentationId, formSummaryDocumentation.ModifiedBy, result); return(Convert.ToInt32(result.Value)); } }
public int UpdateFormSummaryDocumentation(FormSummaryDocumentation formSummaryDocumentation) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter result = new ObjectParameter("Result", typeof(int)); dataContext.FormSummaryDocumentationUpdate(formSummaryDocumentation.FormSummaryDocumentationId, Utility.TrimString(formSummaryDocumentation.TopicName), Utility.TrimString(formSummaryDocumentation.SubMenuName), formSummaryDocumentation.ModifiedBy, result); return(Convert.ToInt32(result.Value)); } }
public IHttpActionResult AddFormSummaryDocumentation(AddFormSummaryDocumentationRequest addFormSummaryDocumentationRequest) { var responses = new Responses(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var formSummaryDocumentation = new FormSummaryDocumentation() { TopicName = addFormSummaryDocumentationRequest.TopicName, SubMenuName = addFormSummaryDocumentationRequest.SubMenuName, CreatedBy = Utility.UserId }; int result = iFormSummaryDocumentation.AddFormSummaryDocumentation(formSummaryDocumentation); if (result > 0) { responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = addFormSummaryDocumentationRequest.SubMenuName + " added successfully."; } else if (result == -2) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = addFormSummaryDocumentationRequest.SubMenuName + " alread exists."; } else { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while adding " + addFormSummaryDocumentationRequest.SubMenuName; } } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while adding " + addFormSummaryDocumentationRequest.SubMenuName; Utility.WriteLog("AddFormSummaryDocumentation", addFormSummaryDocumentationRequest, "Error while adding " + addFormSummaryDocumentationRequest.SubMenuName + ". (FormSummaryDocumentationAdminController)", ex.ToString()); } return(Ok(responses)); }
public IEnumerable <FormSummaryDocumentation> GetFormSummaryDocumentation(FormSummaryDocumentation formSummaryDocumentation) { using (DemsifyEntities dataContext = new DemsifyEntities()) { ObjectParameter totalPageCount = new ObjectParameter("TotalPageCount", typeof(int)); ObjectParameter totalRecord = new ObjectParameter("TotalRecord", typeof(int)); var formSummaryDocumentations = dataContext.FormSummaryDocumentationGet(formSummaryDocumentation.FormSummaryDocumentationId, Utility.TrimString(formSummaryDocumentation.SubMenuName), Utility.TrimString(formSummaryDocumentation.SearchText), formSummaryDocumentation.IsActive, formSummaryDocumentation.PageNumber, formSummaryDocumentation.PageSize, formSummaryDocumentation.IsPagingRequired, Utility.TrimString(formSummaryDocumentation.OrderBy), Utility.TrimString(formSummaryDocumentation.OrderByDirection), totalPageCount, totalRecord).ToList(); var formSummaryDocumentationList = new List <FormSummaryDocumentation>(); foreach (var formSummaryDocumentationDetail in formSummaryDocumentations) { formSummaryDocumentationList.Add(new FormSummaryDocumentation() { FormSummaryDocumentationId = formSummaryDocumentationDetail.FormSummaryDocumentationId, TopicName = formSummaryDocumentationDetail.TopicName, IsActive = formSummaryDocumentationDetail.IsActive, TotalPageCount = Convert.ToInt32(totalPageCount.Value), TotalRecord = Convert.ToInt32(totalRecord.Value) }); } return(formSummaryDocumentationList); } }
public IHttpActionResult GetFormSummaryDocumentation([FromUri] GetFormSummaryDocumentationRequest getFormSummaryDocumentationRequest) { var responses = new Responses(); try { if (Utility.UserId < 0) { return(BadRequest(Utility.INVALID_USER)); } if (getFormSummaryDocumentationRequest == null) { getFormSummaryDocumentationRequest = new GetFormSummaryDocumentationRequest(); } if (getFormSummaryDocumentationRequest.PageSize == null) { getFormSummaryDocumentationRequest.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); } var formSummaryDocumentation = new FormSummaryDocumentation() { FormSummaryDocumentationId = getFormSummaryDocumentationRequest.FormSummaryDocumentationId, SubMenuName = getFormSummaryDocumentationRequest.SubMenuName, SearchText = getFormSummaryDocumentationRequest.SearchText, IsActive = getFormSummaryDocumentationRequest.IsActive, PageNumber = getFormSummaryDocumentationRequest.PageNumber, PageSize = Convert.ToInt32(getFormSummaryDocumentationRequest.PageSize), IsPagingRequired = (getFormSummaryDocumentationRequest.PageNumber != null) ? true : false, OrderBy = getFormSummaryDocumentationRequest.OrderBy, OrderByDirection = getFormSummaryDocumentationRequest.OrderByDirection }; var formSummaryDocumentations = iFormSummaryDocumentation.GetFormSummaryDocumentation(formSummaryDocumentation); var formSummaryDocumentationList = new List <GetFormSummaryDocumentationResponse>(); foreach (var formSummaryDocumentationDetail in formSummaryDocumentations) { formSummaryDocumentationList.Add(new GetFormSummaryDocumentationResponse() { FormSummaryDocumentationId = Convert.ToInt32(formSummaryDocumentationDetail.FormSummaryDocumentationId), TopicName = formSummaryDocumentationDetail.TopicName, IsActive = Convert.ToBoolean(formSummaryDocumentationDetail.IsActive), CreatedBy = formSummaryDocumentationDetail.CreatedBy, TotalPageCount = formSummaryDocumentationDetail.TotalPageCount, TotalRecord = formSummaryDocumentationDetail.TotalRecord }); } responses.Status = Utility.SUCCESS_STATUS_RESPONSE; responses.Description = getFormSummaryDocumentationRequest.SubMenuName + " retrieved successfully"; responses.Response = formSummaryDocumentationList; } catch (Exception ex) { responses.Status = Utility.ERROR_STATUS_RESPONSE; responses.Description = "Error while retrieving " + getFormSummaryDocumentationRequest.SubMenuName; Utility.WriteLog("GetFormSummaryDocumentation", getFormSummaryDocumentationRequest, "Error while retrieving " + getFormSummaryDocumentationRequest.SubMenuName + " (FormSummaryDocumentationAdminController)", ex.ToString()); } return(Ok(responses)); }