示例#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
 public ActionResult Apagar(int id, Cidade cidade)
 {
     using (CidadeConnection cidades = new CidadeConnection())
     {
         cidades.Delete(id);
         return(RedirectToAction("Index", "Cidade"));
     }
 }
示例#3
0
 public ActionResult Editar(int id, Cidade cidade)
 {
     using (CidadeConnection cidades = new CidadeConnection())
     {
         cidades.Update(id, cidade);
         return(RedirectToAction("Index", "Cidade"));
     }
 }
示例#4
0
 public ActionResult Cadastrar(Cidade cidade)
 {
     using (CidadeConnection cidades = new CidadeConnection())
     {
         cidades.Create(cidade);
         return(RedirectToAction("Index", "Cidade"));
     }
 }
示例#5
0
 public ActionResult Editar(int id)
 {
     using (EstadoConnection estados = new EstadoConnection())
     {
         using (CidadeConnection cidades = new CidadeConnection())
         {
             ViewBag.Status = Enum.GetValues(typeof(Status));
             ViewBag.Estado = estados.ReadAll();
             Cidade cidade = cidades.Read(id);
             return(View(cidade));
         }
     }
 }
示例#6
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));
         }
     }
 }
示例#7
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());
                 }
 }
示例#8
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());
             }
         }
     }
 }
示例#9
0
 public ActionResult Apagar(int id)
 {
     using (EstadoConnection estados = new EstadoConnection())
     {
         using (CidadeConnection cidades = new CidadeConnection())
         {
             if (cidades.Check(id))
             {
                 ViewBag.Status = Enum.GetValues(typeof(Status));
                 ViewBag.Estado = estados.ReadAll();
                 Cidade cidade = cidades.Read(id);
                 return(View(cidade));
             }
             TempData["Erro"] = "A Cidade está em uso e não pode ser Excluido!!!";
             return(RedirectToAction("Index", "Cidade"));
         }
     }
 }
示例#10
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"));
 }