public ResponseDomainModel AddProjectWorkingHoursBeforePms(ProjectWorkingHoursBeforePMSDomainModel model) { try { ResponseDomainModel objRes = new ResponseDomainModel(); var add = objHelper.Query <string>("ADD_PROJECT_WORKING_HOURS_BEFORE_PMS", new { projectid = model.ProjectId, Workinghours = model.WorkinghHours, createddate = model.CreatedDate, createdby = model.CreatedBy }).FirstOrDefault(); if (add == "Insert") { objRes.isSuccess = true; objRes.response = "Working Hours saved Successfully."; } else if (add == "Update") { objRes.isSuccess = true; objRes.response = "Working Hours updated Successfully."; } else { objRes.isSuccess = false; objRes.response = "Working Hours not saved."; } return(objRes); } catch (Exception ex) { ErrorLog.LogError(ex); return(null); } }
public HttpResponseMessage AddProjectWorkingHoursBeforePms(ProjectWorkingHoursBeforePMSDomainModel model) { HttpResponseMessage httpResponse = new HttpResponseMessage(); try { var objRes = ProjectRepository.AddProjectWorkingHoursBeforePms(model); if (objRes == null) { httpResponse = Request.CreateResponse(HttpStatusCode.InternalServerError, "Error Occurred"); } else { httpResponse = Request.CreateResponse(HttpStatusCode.OK, objRes); } return(httpResponse); } catch (Exception ex) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent("An error occurred, please try again or contact the administrator."), ReasonPhrase = "An error occurred, please try again or contact the administrator.", StatusCode = HttpStatusCode.InternalServerError }); } }