public IHttpActionResult Get(int id) { string accessType = "BTSStatus_ViewAll"; ThrowIfUserHasNoRole(accessType); using (BTSStatusQuery btsStatusQuery = new BTSStatusQuery(Db)) { var data = btsStatusQuery.GetByPrimaryKey(id); SaveLog("BTSStatus", "Get", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
private BTSStatusEntryModel GetUpdateStateModel(int btsStatusPK) { BTSStatusEntryFormData formData = new BTSStatusEntryFormData(); List <Control> formControls = CreateFormControls(btsStatusPK); BTSStatusDTO btsStatusDTO = btsStatusQuery.GetByPrimaryKey(btsStatusPK); if (btsStatusDTO == null) { throw new KairosException($"Record with primary key '{btsStatusDTO.BTSStatus_PK}' is not found."); } return(new BTSStatusEntryModel() { FormData = formData, FormControls = formControls, Model = btsStatusDTO, }); }