// GET: Contactos/Edit/5 public ActionResult Edit(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Contacto contacto = ContactoService.GetContactos(id); if (contacto == null) { return(HttpNotFound()); } var editVM = new ContactosFormModel(); editVM.Id = contacto.Id; editVM.Nombre = contacto.Nombre; editVM.Domicilio = contacto.Domicilio; editVM.Telefono = contacto.Telefono; editVM.Email = contacto.Email; editVM.ConstructoraId = contacto.ConstructoraId; editVM.Constructora = contacto.Constructora != null ? contacto.Constructora.Nombre : string.Empty; return(PartialView(editVM)); }
public ActionResult Edit(ContactosFormModel contactoVM) { if (ModelState.IsValid) { Contacto contacto = new Contacto(); contacto.Id = contactoVM.Id; contacto.Nombre = contactoVM.Nombre; contacto.Domicilio = contactoVM.Domicilio; contacto.ConstructoraId = contactoVM.ConstructoraId; ContactoService.Update(contacto); return(Json(new { data = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { data = false }, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(ContactosFormModel contactoVM) { if (ModelState.IsValid) { try { Contacto contacto = new Contacto(); contacto.Id = Guid.NewGuid(); contacto.Nombre = contactoVM.Nombre; contacto.Domicilio = contactoVM.Domicilio; contacto.Telefono = contactoVM.Telefono; contacto.Email = contactoVM.Email; contacto.ConstructoraId = contactoVM.ConstructoraId; ContactoService.Add(contacto); return(Json(new { success = true })); } catch (Exception ex) { return(Json(new { success = false, message = "No se pudo guardar el contacto." })); } } return(Json(contactoVM, JsonRequestBehavior.AllowGet)); }
public ActionResult Create() { var contactoVM = new ContactosFormModel(); return(View(contactoVM)); }