public IHttpActionResult Get(int id) { ThrowIfUserHasNoRole(readRole); using (VendorQuery vendorQuery = new VendorQuery(Db)) { var data = vendorQuery.GetByPrimaryKey(id); SaveLog("Vendor", "Get", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
private VendorEntryModel GetUpdateStateModel(int vendorPK) { VendorEntryFormData formData = new VendorEntryFormData(); List <Control> formControls = CreateFormControls(vendorPK); VendorDTO vendorDTO = vendorQuery.GetByPrimaryKey(vendorPK); if (vendorDTO == null) { throw new KairosException($"Record with primary key '{vendorDTO.Vendor_PK}' is not found."); } return(new VendorEntryModel() { FormData = formData, FormControls = formControls, Model = vendorDTO, }); }