public IHttpActionResult AddFormData([FromBody] OperationTaskModels.Add operationTask) { string logForm = "Form : " + Startup._jsSerializer.Serialize(operationTask); string logAPI = "[Post] " + Request.RequestUri.ToString(); if (!ModelState.IsValid || operationTask == null) { Startup._sfAppLogger.Warn(logAPI + " || Input Parameter not expected || " + logForm); return(BadRequest("Invalid data")); } try { OperationTaskModels operationTaskModel = new OperationTaskModels(); int newOperationTaskId = operationTaskModel.addOperationTask(operationTask); return(Json(new { id = newOperationTaskId })); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); logMessage.AppendLine(logForm); Startup._sfAppLogger.Error(logAPI + logMessage); return(InternalServerError(ex)); } }
public IHttpActionResult EditFormData(int id, [FromBody] OperationTaskModels.Update operationTask) { JavaScriptSerializer js = new JavaScriptSerializer(); string logForm = "Form : " + js.Serialize(operationTask); string logAPI = "[Put] " + Request.RequestUri.ToString(); if (!ModelState.IsValid || operationTask == null) { Startup._sfAppLogger.Warn(logAPI + " || Input Parameter not expected || " + logForm); return(BadRequest("Invalid data")); } try { OperationTaskModels operationTaskModel = new OperationTaskModels(); operationTaskModel.updateOperationTask(id, operationTask); return(Ok("Success")); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); logMessage.AppendLine(logForm); Startup._sfAppLogger.Error(logAPI + logMessage); return(InternalServerError(ex)); } }
public IHttpActionResult GetAllOperationTasksByCompanyId(int companyId, [FromUri] OperationTaskModels.SearchCondition searchCondition) { try { OperationTaskModels operationTaskModel = new OperationTaskModels(); return(Ok(operationTaskModel.searchInPastSevenDaysOperations(searchCondition, companyId))); } catch { return(NotFound()); } }
public IHttpActionResult SearchInPastSevenDaysOperations([FromUri] OperationTaskModels.SearchCondition searchCondition) { try { OperationTaskModels operationTaskModel = new OperationTaskModels(); return(Ok(operationTaskModel.searchInPastSevenDaysOperations(searchCondition))); } catch { return(NotFound()); } }
public IHttpActionResult GetOperationTaskById(int id) { try { OperationTaskModels operationTaskModel = new OperationTaskModels(); OperationTaskModels.Detail detail = operationTaskModel.getOperationTaskById(id); return(Ok(operationTaskModel.getOperationTaskById(id))); } catch { return(NotFound()); } }
public IHttpActionResult Delete(int id) { try { OperationTaskModels operationTaskModel = new OperationTaskModels(); operationTaskModel.deleteOperationTask(id); return(Ok("Success")); } catch (Exception ex) { string logAPI = "[Delete] " + Request.RequestUri.ToString(); StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); Startup._sfAppLogger.Error(logAPI + logMessage); return(InternalServerError()); } }