public HttpResponseMessage UploadJobFormData([FromBody] JobFormDataRequest JobFormDataRequest) { Logger.Debug("Inside JM Controller- UploadJobFormData"); Logger.Debug("Request: " + new JavaScriptSerializer().Serialize(JobFormDataRequest)); ErrorResponse error = new ErrorResponse(); ConfigurationResponse lresponse = new ConfigurationResponse(); var response = new Dictionary<string, object>(); try { string SessionID = Guid.Empty.ToString(); if (Request.Headers != null) { SessionID = Request.Headers.LastOrDefault().Value.First(); Logger.Debug("SessionID: " + SessionID.ToString()); if (_IJMServer.ValidateUser(SessionID)) { int result = _IJMServer.InsertJobFormData(JobFormDataRequest); if (result > 0) { Logger.Debug("Response: No response In Body,Process is Success"); return Request.CreateResponse(HttpStatusCode.OK); } else { error.ErrorCode = HttpStatusCode.InternalServerError; error.ErrorMessage = "Unable to Upload Job Form Data"; response.Add("ErrorResponse", error); return Request.CreateResponse(HttpStatusCode.InternalServerError, response); } } else { error.ErrorCode = HttpStatusCode.Forbidden; error.ErrorMessage = "Session has expired, please login again"; response.Add("ErrorResponse", error); return Request.CreateResponse(HttpStatusCode.Forbidden, response); } } else { error.ErrorCode = HttpStatusCode.BadRequest; error.ErrorMessage = "Unable to get SessionID in Header"; response.Add("ErrorResponse", error); return Request.CreateResponse(HttpStatusCode.BadRequest, response); } } catch (Exception ex) { Logger.Error(ex.Message); error.ErrorCode = HttpStatusCode.InternalServerError; error.ErrorMessage = "Failure"; response.Add("ErrorResponse", error); return Request.CreateResponse(HttpStatusCode.InternalServerError, response); } }
public HttpResponseMessage GetList() { Logger.Debug("Inside JM Controller- GetList "); Logger.Debug("Request: No Request Structure."); ErrorResponse error = new ErrorResponse(); ConfigurationResponse lresponse = new ConfigurationResponse(); var response = new Dictionary<string, object>(); try { string SessionID = Guid.Empty.ToString(); if (Request.Headers != null) { SessionID = Request.Headers.LastOrDefault().Value.First(); Logger.Debug("SessionID: " + SessionID.ToString()); if (_IJMServer.ValidateUser(SessionID)) { { error.ErrorCode = HttpStatusCode.InternalServerError; error.ErrorMessage = "List is not available"; response.Add("ErrorResponse", error); return Request.CreateResponse(HttpStatusCode.InternalServerError, response); } } else { error.ErrorCode = HttpStatusCode.Forbidden; error.ErrorMessage = "Session has expired, please login again"; response.Add("ErrorResponse", error); return Request.CreateResponse(HttpStatusCode.Forbidden, response); } } else { error.ErrorCode = HttpStatusCode.BadRequest; error.ErrorMessage = "Unable to get SessionID in Header"; response.Add("ErrorResponse", error); return Request.CreateResponse(HttpStatusCode.BadRequest, response); } } catch (Exception ex) { Logger.Error(ex.Message); error.ErrorCode = HttpStatusCode.InternalServerError; error.ErrorMessage = "Failure"; response.Add("ErrorResponse", error); return Request.CreateResponse(HttpStatusCode.InternalServerError, response); } }