public SubTipeEntryView(bool isNewData = true, ISubTipeModel model = null) { InitializeComponent(); _isNewData = isNewData; panelUp.LabelInfo = isNewData ? $"TAMBAH {_typeName.ToUpper()}" : $"UBAH {_typeName.ToUpper()}"; if (!_isNewData) { _model = model; textBoxNama.Text = _model.nama; textBoxKeterangan.Text = _model.keterangan; } operationButtons.OnSaveButtonClick += OperationButtons_OnSaveButtonClick; }
public void ValidateModel(ISubTipeModel model) { _modelDAC.ValidateModel(model); }
public void Update(ISubTipeModel model) { ValidateModel(model); _repo.Update(model); }
public void Delete(ISubTipeModel model) { _repo.Delete(model); }
public void Insert(ISubTipeModel model) { ValidateModel(model); _repo.Insert(model); }