internal override async Task AddRecord() { try { _unit = new EditingUnitForm(); _presenter = new UnitPresenter(_unit); _unit.ShowDialog(); await Update(); } catch (Exception ex) { ShowError(ex.Message); } }
internal override async Task EditRecord() { try { if (ExistsRecord) { _unit = new EditingUnitForm(); _presenter = new UnitPresenter(_unit, Item.Code); _unit.ShowDialog(); await Update(); } } catch (Exception ex) { ShowError(ex.Message); } }