Example #1
0
 public ActionResult Edit(PersonaViewModel persona)
 {
     if (ModelState.IsValid)
     {
         db.Entry(persona.persona).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(persona);
 }
Example #2
0
        public ActionResult Create(PersonaViewModel model)
        {
            if (ModelState.IsValid)
            {
                db.Automoviles.Add(model.nuevoAutomovil);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(model.nuevoAutomovil);
        }
Example #3
0
 public ActionResult Create(PersonaViewModel model)
 {
     var errors = ModelState
                 .Where(x => x.Value.Errors.Count > 0)
                 .Select(x => new { x.Key, x.Value.Errors })
                 .ToArray();
     if (ModelState.IsValid)
     {
         model.nuevoTelefono.persona = db.Personas.Find(model.persona.PersonaID);
         model.nuevoTelefono.tipo = db.TipoTelefonos.Find(model.nuevoTelefono.tipo.TipoTelefonoID);
         db.Telefonos.Add(model.nuevoTelefono);
         db.SaveChanges();
         return RedirectToAction("Index","Customer");
     }
     return RedirectToAction("Index", "Customer");
 }
Example #4
0
 //
 // GET: /Customer/Edit/5
 //public ActionResult EditId(int id)
 //{
 //    Persona persona = db.Personas.Find(id);
 //    return View(persona);
 //}
 public ActionResult EditId(int id)
 {
     PersonaViewModel model = new PersonaViewModel();
     model.persona = db.Personas.Find(id);
     model.nuevoTelefono = new Telefono();
     model.vehiculos = db.Automoviles.Where(i => i.chofer.PersonaID == id && i.duenio.PersonaID == id).ToList<Automovil>();
     ViewBag.TipoTelefonoID = new SelectList(db.TipoTelefonos, "TipoTelefonoID", "nombre");
     return View("Edit",model);
 }