public IHttpActionResult Get(int id) { string accessType = "Operator_ViewAll"; ThrowIfUserHasNoRole(accessType); using (OperatorQuery _operatorQuery = new OperatorQuery(Db)) { var data = _operatorQuery.GetByPrimaryKey(id); SaveLog("Operator", "Get", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
private OperatorEntryModel GetUpdateStateModel(int _operatorPK) { OperatorEntryFormData formData = new OperatorEntryFormData(); List <Control> formControls = CreateFormControls(_operatorPK); OperatorDTO _operatorDTO = _operatorQuery.GetByPrimaryKey(_operatorPK); if (_operatorDTO == null) { throw new KairosException($"Record with primary key '{_operatorDTO.Operator_PK}' is not found."); } return(new OperatorEntryModel() { FormData = formData, FormControls = formControls, Model = _operatorDTO, }); }