void Save() { var controller = Model.GetController(); var errors = controller.OnValidate(Model); if (errors.Count == 0) { controller.Save(Model); Crud.ShowList(); } else { BindErrors(errors); } }
private void btnRemover_Click(object sender, EventArgs e) { if (grid.SelectedRows.Count > 0) { var model = (ModelBase)grid.SelectedRows[0].DataBoundItem; if (model != null) { if (MessageBox.Show($"Deseja realmente excluir o registro: {model}?", "A T E N Ç Ã O", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var ctrl = model.GetController(); ctrl.Remove(model); Crud.ShowList(); } } } }
private void btnCancelar_Click(object sender, EventArgs e) { Crud.ShowList(); }