Ejemplo n.º 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"));
 }
Ejemplo n.º 2
0
 public ActionResult Editar(PublicacaoView publicacao)
 {
     using (PublicacaoConnection publicacaoConnection = new PublicacaoConnection())
     {
         publicacaoConnection.Editar(publicacao);
         return(RedirectToAction("Index/" + publicacao.Id, "Publicacao"));
     }
 }
Ejemplo n.º 3
0
 public ActionResult Cadastrar(PublicacaoView publicacao)
 {
     using (PublicacaoConnection publicacaoConnection = new PublicacaoConnection())
     {
         PessoaSession usuario = Session["usuario"] as PessoaSession;
         publicacao.Pessoa_Id = usuario.Id;
         publicacaoConnection.Create(publicacao);
         return(RedirectToAction("Index", "Home"));
     }
 }
Ejemplo n.º 4
0
 public JsonResult GetEvents(int id)
 {
     using (PublicacaoConnection publicacaoConnection = new PublicacaoConnection())
     {
         var events = publicacaoConnection.Calendar_RadAll(id);
         return(new JsonResult {
             Data = events, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
Ejemplo n.º 5
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());
                 }
 }
Ejemplo n.º 6
0
        /**
         * [HttpPost]
         * public JsonResult SaveEvent(Event e)
         * {
         *  var status = false;
         *  using (PublicacaoConnection publicacaoConnection = new PublicacaoConnection())
         *  {
         *      if (e.EventId > 0)
         *      {
         *          //Update the event
         *          var v = dc.Events.Where(a => a.EventId == e.EventId).FirstOrDefault();
         *          if (v != null)
         *          {
         *              v.Titulo = e.Titulo;
         *              v.Start = e.Start;
         *              v.End = e.End;
         *              v.Descricao = e.Descricao;
         *              v.IsFullDay = e.IsFullDay;
         *              v.ThemeColor = e.ThemeColor;
         *          }
         *      }
         *      else
         *      {
         *          dc.Events.Add(e);
         *      }
         *
         *      dc.SaveChanges();
         *      status = true;
         *
         *  }
         *  return new JsonResult { Data = new { status = status } };
         * }
         **/

        public JsonResult DeleteEvent(int id)
        {
            var status = false;

            using (PublicacaoConnection publicacaoConnection = new PublicacaoConnection())
            {
                if (publicacaoConnection.Calendar_Delete(id))
                {
                    status = true;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Ejemplo n.º 7
0
        public JsonResult SaveEvent(int id, Event e)
        {
            var status = false;

            using (PublicacaoConnection publicacaoConnection = new PublicacaoConnection())
            {
                if (publicacaoConnection.Calendar_Create(id, e))
                {
                    status = true;
                }
                else
                {
                    status = false;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Ejemplo n.º 8
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"));
 }