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()); } }