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();
                }
            }
        }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
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));
        }
Esempio n. 4
0
        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));
        }