public ActionResult InmueblesPorPropietario(int id)
        {
            IList <Inmueble> lista = null;

            if (User.IsInRole("Propietario"))
            {
                Propietario p = repositorioPropietario.ObtenerPorEmail(User.Identity.Name);
                lista = repositorioInmueble.BuscarPorPropietario(p.Id);
            }
            else
            {
                if (TempData.ContainsKey("Mensaje"))
                {
                    ViewBag.Mensaje = TempData["Mensaje"];
                }
                lista = repositorioInmueble.BuscarPorPropietario(id);
            }

            if (lista.Count() != 0)
            {
                ViewBag.Propietario = lista[0].Duenio;
                return(View(lista));
            }
            else
            {
                TempData["Mensaje"] = "El Propietario no tiene Inmuebles registrados en el sistema";
                return(RedirectToAction("Index", "Propietarios"));
            }
        }
Пример #2
0
        public IActionResult Privado()
        {
            Propietario p     = repositorioPropietario.ObtenerPorEmail(User.Identity.Name);
            var         lista = repositorioInmueble.BuscarPorPropietario(p.IdProp);

            return(View(lista));
        }
        public ActionResult InmueblesPorPropietario(int id)
        {
            var lista = repositorioInmueble.BuscarPorPropietario(id);

            //ViewBag.Id = id;
            return(View(lista));
        }
Пример #4
0
 public ActionResult MostrarInmueblesPorPropietario(int id)
 {
     try
     {
         var lista = repositorioInmueble.BuscarPorPropietario(id);
         ViewBag.IdPropietario = id;
         return(View(lista));
     }
     catch (Exception ex)
     {
         ViewBag.Error = ex.Message;
         return(View());
     }
 }
Пример #5
0
 public ActionResult BuscarPorPropietario(BusquedaContrato busqueda)
 {
     try
     {
         // TODO: Add insert logic here
         //var res = repositorioContrato.ObtenerPorDni(busqueda.Dni);
         var res = repositorioInmueble.BuscarPorPropietario(busqueda.Dni);
         return(View(res));
     }
     catch (Exception ex)
     {
         ViewBag.Error = ex.Message;
         return(View());
     }
 }
        public IActionResult InmPorProp(int id)
        {
            var i = repositorioInmueble.BuscarPorPropietario(id);

            return(View(i));
        }