public IHttpActionResult Get(int id) { ThrowIfUserHasNoRole(readRole); using (IzinCutiQuery izinCutiQuery = new IzinCutiQuery(Db)) { var data = izinCutiQuery.GetByPrimaryKey(id); SaveLog("IzinCuti", "Get", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
private IzinCutiEntryModel GetUpdateStateModel(int izinCutiPK) { IzinCutiEntryFormData formData = new IzinCutiEntryFormData(); List <Control> formControls = CreateFormControls(izinCutiPK); IzinCutiDTO izinCutiDTO = izinCutiQuery.GetByPrimaryKey(izinCutiPK); if (izinCutiDTO == null) { throw new KairosException($"Record with primary key '{izinCutiDTO.IzinCuti_PK}' is not found."); } return(new IzinCutiEntryModel() { FormData = formData, FormControls = formControls, Model = izinCutiDTO, }); }