예제 #1
0
 public ActionResult Editar(int?id)
 {
     if (id.HasValue)
     {
         using (PublicacaoConnection publicacao = new PublicacaoConnection())
             using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
                 using (EstadoConnection estados = new EstadoConnection())
                     using (CidadeConnection cidades = new CidadeConnection())
                     {
                         ViewBag.Cidade     = cidades.ReadAll();
                         ViewBag.Estado     = estados.ReadAll();
                         ViewBag.User       = Session["usuario"];
                         ViewBag.TipoImovel = tipoImovel.ReadAll();
                         ViewBag.Publicacao = publicacao.Read(id.Value);
                         if (ViewBag.Publicacao.Pessoa_Id == ViewBag.User.Id)
                         {
                             return(View());
                         }
                         else
                         {
                             return(RedirectToAction("Index/" + ViewBag.Publicacao.Id, "Publicacao"));
                         }
                     }
     }
     return(RedirectToAction("Index", "Home"));
 }
예제 #2
0
 // GET: Admin/Cidade
 public ActionResult Index()
 {
     using (EstadoConnection estados = new EstadoConnection())
     {
         using (CidadeConnection cidades = new CidadeConnection())
         {
             ViewBag.Status = Enum.GetValues(typeof(Status));
             ViewBag.Estado = estados.ReadAll();
             List <ListarCidades> lista = cidades.ReadAll();
             return(View(lista));
         }
     }
 }
예제 #3
0
 public ActionResult Index()
 {
     using (PublicacaoConnection publicacao = new PublicacaoConnection())
         using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
             using (EstadoConnection estados = new EstadoConnection())
                 using (CidadeConnection cidades = new CidadeConnection())
                 {
                     ViewBag.Cidade      = cidades.ReadAll();
                     ViewBag.Estado      = estados.ReadAll();
                     ViewBag.TipoImovel  = tipoImovel.ReadAll();
                     ViewBag.Publicacoes = publicacao.Publicacoes();
                     return(View());
                 }
 }
예제 #4
0
 public ActionResult Cadastrar()
 {
     using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
     {
         using (EstadoConnection estados = new EstadoConnection())
         {
             using (CidadeConnection cidades = new CidadeConnection())
             {
                 ViewBag.Cidade     = cidades.ReadAll();
                 ViewBag.Estado     = estados.ReadAll();
                 ViewBag.TipoImovel = tipoImovel.ReadAll();
                 return(View());
             }
         }
     }
 }
예제 #5
0
 public ActionResult Index(int?id)
 {
     if (id.HasValue)
     {
         using (PublicacaoConnection publicacao = new PublicacaoConnection())
             using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
                 using (EstadoConnection estados = new EstadoConnection())
                     using (CidadeConnection cidades = new CidadeConnection())
                     {
                         ViewBag.Cidade = cidades.ReadAll();
                         ViewBag.Estado = estados.ReadAll();
                         if (Session["usuario"] != null)
                         {
                             ViewBag.User = Session["usuario"];
                         }
                         ViewBag.TipoImovel = tipoImovel.ReadAll();
                         ViewBag.Publicacao = publicacao.Read(id.Value);
                         return(View());
                     }
     }
     return(RedirectToAction("Index", "Home"));
 }