public ActionResult Create(Inquilino inquilino) { try { if (ModelState.IsValid && inquilino.Nombre != "") { repositorio.Alta(inquilino); ViewBag.MensajeError = null; ViewBag.Exito = "Creado con éxito"; return(View()); } else { ViewBag.MensajeError = "¿Te olvidaste de completar un campo?"; } return(View()); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; ViewBag.MensajeError = "No sabemos que pasó pero hiciste algo mal seguro."; return(View()); } }
public ActionResult Create(Inquilino e) { try { int res = repositorio.Alta(e); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Create(Inquilino inquilino) { try { TempData["Nombre"] = inquilino.Nombre; if (ModelState.IsValid) { repositorio.Alta(inquilino); return(RedirectToAction(nameof(Index))); } else { return(View(inquilino)); } } catch { return(View()); } }
public ActionResult Create(Inquilino inquilino) { try { if (ModelState.IsValid) { repositorio.Alta(inquilino); TempData["Mensaje"] = RepositorioBase.mensajeExitoso("create"); return(RedirectToAction(nameof(Index))); } else { return(View(inquilino)); } } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrace = ex.StackTrace; TempData["Error"] = RepositorioBase.mensajeError("create"); return(View(inquilino)); } }
public ActionResult Create(Inquilino inquilino) { try { if (ModelState.IsValid) { var inqui = repositorio.ObtenerPorEmail(inquilino.Email); var user = repoUsuario.ObtenerPorEmail(inquilino.Email); var prop = repoPropietario.ObtenerPorEmail(inquilino.Email); if (user == null && prop == null && (inqui == null || inqui.Email == inquilino.Email)) { repositorio.Alta(inquilino); TempData["Id"] = inquilino.Id; return(RedirectToAction(nameof(Index))); } else { TempData["Error"] = "El Email ingresado ya se encuentra registrado en el sistema! "; ViewBag.Error = TempData["Error"]; return(View(inquilino)); } } else { ViewBag.Propietarios = repositorio.ObtenerTodos(); return(View(inquilino)); } } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(inquilino)); } }