示例#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, TipoImovel estado)
 {
     using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
     {
         tipoImovel.Delete(id);
         return(RedirectToAction("Index", "TipoImovel"));
     }
 }
示例#3
0
 public ActionResult Editar(int id, TipoImovel tipoImovel)
 {
     using (TipoImovelConnection tipoImovels = new TipoImovelConnection())
     {
         tipoImovels.Update(id, tipoImovel);
         return(RedirectToAction("Index", "TipoImovel"));
     }
 }
示例#4
0
 public ActionResult Cadastrar(TipoImovel estado)
 {
     using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
     {
         tipoImovel.Create(estado);
         return(RedirectToAction("Index", "TipoImovel"));
     }
 }
示例#5
0
 public ActionResult Editar(int id)
 {
     using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
     {
         ViewBag.Status = Enum.GetValues(typeof(Status));
         TipoImovel estado = tipoImovel.Read(id);
         return(View(estado));
     }
 }
示例#6
0
 public ActionResult Index()
 {
     using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
     {
         ViewBag.Status     = Enum.GetValues(typeof(Status));
         ViewBag.TipoImovel = tipoImovel.ReadAll();
         return(View());
     }
 }
示例#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 Apagar(int id)
 {
     using (TipoImovelConnection tipoImovel = new TipoImovelConnection())
     {
         if (tipoImovel.Check(id))
         {
             ViewBag.Status = Enum.GetValues(typeof(Status));
             TipoImovel tipoImovels = tipoImovel.Read(id);
             return(View(tipoImovels));
         }
         TempData["Erro"] = "O Tipo de Imovel está em uso e não pode ser Excluido!!!";
         return(RedirectToAction("Index", "TipoImovel"));
     }
 }
示例#9
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());
             }
         }
     }
 }
示例#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"));
 }