public ActionResult Edit(int id, IFormCollection collection) { Inquilino p = null; try { p = repositorio.ObtenerPorId(id); p.Nombre = collection["Nombre"]; p.Apellido = collection["Apellido"]; p.Dni = collection["Dni"]; p.Email = collection["Email"]; p.Telefono = collection["Telefono"]; p.LugarDeTrabajo = collection["LugarDeTrabajo"]; p.NombreGarante = collection["NombreGarante"]; p.DniGarante = collection["DniGarante"]; p.TelefonoGarante = collection["TelefonoGarante"]; p.EmailGarante = collection["EmailGarante"]; repositorio.Modificacion(p); TempData["Mensaje"] = RepositorioBase.mensajeExitoso("edit"); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { TempData["Error"] = RepositorioBase.mensajeError("edit"); ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(p)); } }
public ActionResult Edit(Inquilino inquilino) { ViewBag.Id = inquilino.IdInquilino; try { var inqul = repositorio.ObtenerPorId(inquilino.IdInquilino); if (ModelState.IsValid && inquilino.Nombre != "") { repositorio.Modificacion(inquilino); ViewBag.Exito = "Editado con exito"; return(View(inqul)); } else { ViewBag.MensajeError = "Dejaste algo sin completar ¿puede ser?"; } return(View(inqul)); } catch (Exception ex) { var inqul = repositorio.ObtenerPorId(inquilino.IdInquilino); ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; ViewBag.MensajeError = "No sabemos que pasó pero hiciste algo mal seguro."; return(View(inqul)); } }
public ActionResult Edit(int id, Inquilino i) { try { var inqui = repositorio.ObtenerPorEmail(i.Email); var user = repoUsuario.ObtenerPorEmail(i.Email); var prop = repoPropietario.ObtenerPorEmail(i.Email); if (user == null && prop == null && (inqui == null || inqui.Email == i.Email)) { repositorio.Modificacion(i); TempData["Mensaje"] = "Datos guardados correctamente"; return(RedirectToAction(nameof(Index))); } else { TempData["Error"] = "El Email ingresado ya se encuentra registrado en el sistema! "; ViewBag.Error = TempData["Error"]; return(View(i)); } } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(i)); } }
public ActionResult Edit(int id, IFormCollection collection) { Inquilino e = null; try { e = repositorio.ObtenerPorId(id); e.Nombre = collection["Nombre"]; e.Apellido = collection["Apellido"]; e.Dni = collection["Dni"]; e.Direccion = collection["Direccion"]; e.Telefono = collection["Telefono"]; e.DireccionLaboral = collection["DireccionLaboral"]; e.NombreGarante = collection["NombreGarante"]; e.ApellidoGarante = collection["ApellidoGarante"]; e.DniGarante = collection["DniGarante"]; repositorio.Modificacion(e); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View(e)); } }
public ActionResult Edit(int id, IFormCollection collection) {//cambias el iformCollection con iform Inquilino Inquilino p = null; try { p = repositorio.ObtenerPorId(id); p.Nombre = collection["Nombre"]; p.Apellido = collection["Apellido"]; p.Dni = collection["Dni"]; p.Email = collection["Email"]; p.Telefono = collection["Telefono"]; repositorio.Modificacion(p); TempData["Mensaje"] = "Datos guardados correctamente"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(p)); } }