private MenuEntryModel GetCreateStateModel() { MenuEntryFormData formData = new MenuEntryFormData(); List <Control> formControls = CreateFormControls(0); MenuDTO menuDTO = new MenuDTO(); return(new MenuEntryModel() { FormData = formData, FormControls = formControls, Model = menuDTO, }); }
private MenuEntryModel GetUpdateStateModel(int menuPK) { MenuEntryFormData formData = new MenuEntryFormData(); List <Control> formControls = CreateFormControls(menuPK); MenuDTO menuDTO = menuQuery.GetByPrimaryKey(menuPK); if (menuDTO == null) { throw new KairosException($"Record with primary key '{menuDTO.Menu_PK}' is not found."); } return(new MenuEntryModel() { FormData = formData, FormControls = formControls, Model = menuDTO, }); }