public IActionResult Put(int id, [FromForm] UpdateAcceptanceStatusActionModel actionModel) { try { if (actionModel == null) { return(BadRequest("null object")); } if (actionModel.VersionId <= 0) { return(BadRequest("invalid version selected")); } var data = new cAcceptanceStatus() { Id = actionModel.Id, Remarks = actionModel.Remarks, IsAccepted = actionModel.IsAccepted, Version = _UnitOfWork.VersionRepository.Get(actionModel.VersionId) }; _UnitOfWork.AcceptanceStatusRepository.Update(data); return(Put(data.Id, actionModel)); } catch (Exception exception) { Log.WriteLine(exception); return(StatusCode(500)); } }
public IActionResult Post([FromForm] CreateAcceptanceStatusActionModel actionModel) { try { Log.Information(actionModel.Remarks); Log.Information(actionModel.IsAccepted.ToString()); Log.Information(actionModel.VersionId.ToString()); if (actionModel == null) { return(BadRequest("null object")); } if (actionModel.VersionId <= 0) { return(BadRequest("invalid version selected")); } var data = new cAcceptanceStatus() { Remarks = actionModel.Remarks, IsAccepted = actionModel.IsAccepted, Version = _UnitOfWork.VersionRepository.Get(actionModel.VersionId), IsActive = true }; using (_UnitOfWork) { _UnitOfWork.AcceptanceStatusRepository.Set(data); _UnitOfWork.Complete(); } return(Created("", data)); } catch (Exception exception) { Log.WriteLine(exception, "GetByUser", "AcceptanceStatusController"); return(StatusCode(500)); } }