private void BtnEditar_Click(object sender, EventArgs e) { DialogResult resultado = MessageBox.Show("¿Desea modificar la referencia?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { using (var a = new EditTutor(ID, CadenaConexion)) { a.ShowDialog(); } } }
public bool UpdateTutor(EditTutor model) { //List<string> cList = new List<string>(); using (var ctx = new ApplicationDbContext()) { var entity = ctx .Tutors .Single(e => e.Id == model.TutorId); entity.FirstName = model.TutorFirstName; entity.LastName = model.TutorLastName; entity.Location = model.Location; return(ctx.SaveChanges() > 0); } }
public ActionResult Edit(int id) { var service = CreateTutorService(); var detail = service.GetTutorById(id); var model = new EditTutor { TutorId = detail.TutorId, TutorFirstName = detail.TutorFirstName, TutorLastName = detail.TutorLastName, Location = detail.Location }; return(View(model)); }
public ActionResult Edit(int id, EditTutor model) { if (!ModelState.IsValid) { return(View(model)); } if (model.TutorId != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = CreateTutorService(); if (service.UpdateTutor(model)) { TempData["SaveResult"] = "The tutor was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "The tutor could not be updated."); return(View(model)); }