public ActionResult AddPublicacion(Inmueble inmueble, int IdInmuebleTip, int IdCiudades, List <HttpPostedFileBase> Imagen) { var user = auth.GetLogedUser(); if (user != null) { ViewBag.UserLogged = user.TipoUsuario; inmueble.UsuarioId = user.UsuarioId; inmueble.InmuebleTipoId = IdInmuebleTip; inmueble.CiudadId = IdCiudades; inmueble.FechaPublic = DateTime.Now; valInm.validarInmueble(inmueble, ModelState); if (ModelState.IsValid) { inmServ.AddInmueble(inmueble); ImagenServ.AddImagen(Imagen, inmueble.InmuebleId); return(RedirectToAction("Index", "Home")); } ViewBag.Plans = PlanServ.getPlans(); ViewBag.InmuebleTipo = InmTipServ.getInmuebleTipos(); ViewBag.Ciudades = CiudServ.GetCiudades(); return(View(user)); } else { ViewBag.UserLogged = null; return(RedirectToAction("Index", "Home")); } }
public ActionResult Inmueble(Inmueble inmueble, int IdInmuebleTip, int IdCiudades, List <HttpPostedFileBase> Imagen) { var user = AuthServ.GetLogedUser(); if (user != null) { ViewBag.UserLogged = user.TipoUsuario; inmueble.UsuarioId = user.UsuarioId; inmueble.InmuebleTipoId = IdInmuebleTip; inmueble.CiudadId = IdCiudades; valInm.validarInmueble(inmueble, ModelState); if (ModelState.IsValid) { InmServ.EditarInmueble(inmueble.InmuebleId, inmueble); ImagenServ.AddImagen(Imagen, inmueble.InmuebleId); return(RedirectToAction("Index", "Home")); } ViewBag.Inmueble = inmueble; ViewBag.InmuebleTipo = InmTipoServ.getInmuebleTipos(); ViewBag.Ciudades = CiudadServ.GetCiudades(); ViewBag.Imagen = ImagenServ.GetAllImagenesByInmuebleID(inmueble.InmuebleId); return(View(inmueble)); } else { ViewBag.UserLogged = null; return(RedirectToAction("Index", "Home")); } }