public IHttpActionResult Get(int id) { //string accessType = "SOWTrackResult_ViewAll"; //ThrowIfUserHasNoRole(accessType); using (SOWTrackResultQuery sowTrackResultQuery = new SOWTrackResultQuery(Db)) { var data = sowTrackResultQuery.GetByPrimaryKey(id); SaveLog("SOWTrackResult", "Get", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
private SOWTrackResultEntryModel GetUpdateStateModel(int sowTrackResultPK) { SOWTrackResultEntryFormData formData = new SOWTrackResultEntryFormData(); List <Control> formControls = CreateFormControls(sowTrackResultPK); SOWTrackResultDTO sowTrackResultDTO = sowTrackResultQuery.GetByPrimaryKey(sowTrackResultPK); if (sowTrackResultDTO == null) { throw new KairosException($"Record with primary key '{sowTrackResultDTO.SOWTrackResult_PK}' is not found."); } return(new SOWTrackResultEntryModel() { FormData = formData, FormControls = formControls, Model = sowTrackResultDTO, }); }