public HttpResponseMessage Delete(USER_DETAILS request) { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { if (request != null) { if (request.Task_ID <= 0) { throw new Exception("Invalid Request"); } bool transactionStatus = UserApi.DeleteUser(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } ///Model Validation Failed errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage("Invalid Request")); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, null, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }
public HttpResponseMessage Post(USER_DETAILS request) { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { if (request != null) { if (request.User_ID != null && request.User_ID > 0) { bool transactionStatus = UserApi.UpdateUsers(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } else { bool transactionStatus = UserApi.AddUsers(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } } ///Model Validation Failed errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage("Invalid Request")); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, null, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }
public HttpResponseMessage Put(TASK_DETAILS request) { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { if (request != null) { if (!request.Task_ID.ToGuid().IsValidGUID()) { throw new Exception("Invalid Request"); } bool transactionStatus = TaskApi.UpdateEndTask(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } ///Model Validation Failed errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage("Invalid Request")); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, null, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }
public HttpResponseMessage Get() { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { var parentTask = UserApi.GetUsers(); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, parentTask, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }
public HttpResponseMessage GetProjcetNames() { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { var tasks = projectApi.GetProjectName(); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, tasks, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }
public HttpResponseMessage Post(PROJECT_DETAILS request) { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { if (request != null) { if (request.Project_ID != null && request.Project_ID > 0) { //if (request.IsUpdateTaskModelValid()) //{ bool transactionStatus = projectApi.UpdateProject(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); //} } else { //if (request.IsAddTaskModelValid()) //{ bool transactionStatus = projectApi.AddProject(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); //} } } ///Model Validation Failed errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage("Invalid Request")); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, null, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }
public HttpResponseMessage Post(TASK_DETAILS request) { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { if (request != null) { if (request.Task_ID != null && request.Task_ID.ToGuid() != Guid.Empty) { if (request.IsUpdateTaskModelValid()) { bool transactionStatus = TaskApi.UpdateTaskDetail(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } } else { if (request.IsAddTaskModelValid()) { bool transactionStatus = TaskApi.AddTaskDetail(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } } } ///Model Validation Failed errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage("Invalid Request")); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, null, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }