Example #1
0
        public ActionResult Create(Inmueble propiedad)
        {
            try
            {
                propiedad.InmuebleEstado = 0;
                if (ModelState.IsValid)
                {
                    inmueble.Create(propiedad);
                    TempData["Id"] = propiedad.IdInmueble;
                    return(RedirectToAction(nameof(Index)));
                }
                else
                {
                    ViewBag.Usuario = propietario.GetByType(3);
                }
                ViewBag.InmuebleTipo = inmuebleTipo.GetAll();
                ViewBag.InmuebleUso  = inmuebleUso.GetAll();

                return(View(propiedad));
            }
            catch (Exception ex)
            {
                ViewBag.Error      = ex.Message;
                ViewBag.StackTrate = ex.StackTrace;
                return(View(propiedad));
            }
        }
 public ActionResult Create(Inmueble e)
 {
     try
     {
         e.Avatar = "";
         e.Id     = repositorio.Create(e);
         if (e.AvatarFile != null)
         {
             e.Avatar = utils.uploadFile(e);
         }
         repositorio.Edit(e);
         return(RedirectToAction(nameof(Index)));
     }
     catch (Exception ex)
     {
         TempData["Error"] = "Ocurrio un error." + ex.ToString();
         return(View());
     }
 }