private void btnSubmit_Click(object sender, EventArgs e) { Contacts.Data.Context.ApplicationContext ApplicationDbContext = new Contacts.Data.Context.ApplicationContext(); Contacts.Entity.Model.Contacts ContacsOfModel = new Contacts.Entity.Model.Contacts(); ContacsOfModel.Name = txtName.Text; ContacsOfModel.Family = txtFamily.Text; ContacsOfModel.Mobile = txtMobile.Text; ContacsOfModel.Email = txtEmail.Text; ContacsOfModel.Address = txtAddress.Text; ApplicationDbContext.MyContact.Add(ContacsOfModel); ApplicationDbContext.SaveChanges(); if (ValidateInputs()) { MessageBox.Show("عملیات با موفقیت انجام شد", "موفقیت", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; } else { MessageBox.Show("عملیات با شکست مواجه شد", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnDelete_Click(object sender, EventArgs e) { if (dgvContacts.CurrentRow != null) { string name = dgvContacts.CurrentRow.Cells[1].Value.ToString(); string family = dgvContacts.CurrentRow.Cells[2].Value.ToString(); string fullname = name + "" + family; if (MessageBox.Show($"آیا از حذف {fullname} مطمئن هستید؟", "توجه", MessageBoxButtons.YesNo) == DialogResult.Yes) { int contactId = int.Parse(dgvContacts.CurrentRow.Cells[0].Value.ToString()); using (Contacts.Data.Context.ApplicationContext ApplicationDbContext = new Contacts.Data.Context.ApplicationContext()) { Contacts.Entity.Model.Contacts contact = ApplicationDbContext.MyContact.Single(c => c.ContacID == contactId); ApplicationDbContext.MyContact.Remove(contact); ApplicationDbContext.SaveChanges(); } BindGrid(); } } else { MessageBox.Show("لطفا یک کاربر را انتخاب کنید"); } }