public ActionResult Edit(int id, FormCollection collection) { Award award = awardsBL.GetAward(id); try { award.Name = collection["Name"]; award.Description = collection["Description"]; awardsBL.ReplaceData(award); return(RedirectToAction("Index")); } catch { return(View(award)); } }
private void editToolStripMenuItem_Click(object sender, EventArgs e) { if (tcFullInfo.SelectedIndex == 0) { int ID = int.Parse(gridPeople[0, gridPeople.SelectedCells[0].RowIndex].Value.ToString()); Person person = people.GetPerson(ID); AddForm form = new AddForm(person, awards.Awards); form.ShowDialog(); if (form.DeleteState) { people.DeletePerson(form.User); } else { people.ReplaceData(form.User); } } else if (tcFullInfo.SelectedIndex == 1) { int ID = int.Parse(gridAwards[0, gridAwards.SelectedCells[0].RowIndex].Value.ToString()); Award award = awards.GetAward(ID); AddForm form = new AddForm(award); form.ShowDialog(); if (form.DeleteState) { foreach (Person i in people.People) { i.GetAwards().RemoveAll(item => item.ID == award.ID); } awards.DeleteAward(form.Award); } else { awards.ReplaceData(form.Award); } } UpdateData(); }