public IHttpActionResult Get(int id) { ThrowIfUserHasNoRole(readRole); using (AsetQuery asetQuery = new AsetQuery(Db)) { var data = asetQuery.GetByPrimaryKey(id); SaveLog("Aset", "Get", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
private AsetEntryModel GetUpdateStateModel(int asetPK) { AsetEntryFormData formData = new AsetEntryFormData(); List <Control> formControls = CreateFormControls(asetPK); AsetDTO asetDTO = asetQuery.GetByPrimaryKey(asetPK); if (asetDTO == null) { throw new KairosException($"Record with primary key '{asetDTO.Aset_PK}' is not found."); } formData.AsetKategoris = GetAsetKategoris(asetDTO.KategoriAset_FK); return(new AsetEntryModel() { FormData = formData, FormControls = formControls, Model = asetDTO, }); }