コード例 #1
0
 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());
     }
 }
コード例 #2
0
 public ActionResult Create(Inquilino e)
 {
     try
     {
         int res = repositorio.Alta(e);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
コード例 #3
0
 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());
     }
 }
コード例 #4
0
 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));
     }
 }
コード例 #5
0
        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));
            }
        }