// GET: Usuario/Friends public ActionResult Members() { try { int iduser = ((Usuario)Session["usuario"]).IdPessoa; int idgrupo = int.Parse(Request.QueryString[0]); using (GrupoModel model = new GrupoModel()) { ViewBag.ReadMembrosGrupoTotal = model.ReadMembrosGrupoTotal(idgrupo); //Retorna a quantidade de membros participantes do grupo } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } using (GrupoModel model = new GrupoModel()) { ViewBag.QuantUserGrupos = model.QuantUserGrupos(idgrupo); //Retorna o count de usuarios do grupo } using (GrupoModel model = new GrupoModel()) { ViewBag.StatusUserGrupo = model.StatusUserGrupo(iduser, idgrupo); //Retorna o status pra mostra o botão pro usuario ViewBag.IdUsuario = iduser; } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult Members() { try { int idgrupo = int.Parse(Request.QueryString[0]); int idevento = int.Parse(Request.QueryString[1]); Evento e = new Evento(); using (EventoModel model = new EventoModel()) { e = model.ReadEvento(idevento, idgrupo); //Pega as informações do evento ViewBag.ReadEvento = e; DateTime date = Convert.ToDateTime(e.Data); ViewBag.DataFormatada = date.ToString(@"dd-MM-yyyy"); //Converte a data pro formato de dia/mes/ano } using (EventoModel model = new EventoModel()) { ViewBag.ViewConfUserEventoAll = model.ViewConfUserEventoAll(idgrupo, idevento); //Mostra os usuarios com presença confirmada } using (EventoModel model = new EventoModel()) { ViewBag.QuantUserPartEvento = model.QuantUserPartEvento(idgrupo, idevento); //Retorna o count de usuarios que vão ao evento } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } return(View(e)); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult Index(Mensagem e) { try { int iduser = ((Usuario)Session["usuario"]).IdPessoa; ViewBag.IdUsuario = iduser; if (ModelState.IsValid) { int idgrupo = int.Parse(Request.QueryString["GrupoId"]); //Converte o Id da URL para poder ser usado using (GrupoModel model = new GrupoModel()) { ViewBag.ReadPartGrupo = model.ReadPartGrupo(idgrupo); //Seleciona 6 primeiros usuarios e mostra na lista do grupo } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } using (GrupoModel model = new GrupoModel()) { ViewBag.QuantUserGrupos = model.QuantUserGrupos(idgrupo); //Mostra o count de usuarios na div de grupos } using (GrupoModel model = new GrupoModel()) { ViewBag.StatusUserGrupo = model.StatusUserGrupo(iduser, idgrupo); //Retorna o status pra mostra o botão pro usuario } using (MensagemModel model = new MensagemModel()) { model.PostMensagem(e, iduser, idgrupo); //Model pra fazer post da mensagem } using (MensagemModel model = new MensagemModel()) { ViewBag.ReadMensagem = model.ReadMensagem(idgrupo, 10); //Ler as mensagens já postadas no grupo } using (MensagemModel model = new MensagemModel()) { ViewBag.QuantMsgGrupo = model.QuantMsgGrupo(idgrupo); } using (EventoModel model = new EventoModel()) { ViewBag.ViewEventosIndex = model.ViewEventosIndex(idgrupo); //Mostra os eventos cadastrados no grupo } } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult Create(Evento e) { try { int idgrupo = int.Parse(Request.QueryString[0]); //Converte o primeiro parametro da URL para poder ser usado using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } if (ModelState.IsValid) { using (EventoModel model2 = new EventoModel()) { DateTime date = DateTime.Now; DateTime dataevento = Convert.ToDateTime(e.Data); if (dataevento < date) { TempData["DataInvalida"] = "Your event date is older than the current date, for creating an event please use a newer date."; return(View(e)); } if (e.Cep == null) { if (e.Tipo == 2) { TempData["CepInvalido"] = "Please insert a cep for creating a lan event"; return(RedirectToAction("Create", "Evento", new { GrupoId = idgrupo })); } } else { if (Validacoes.VerificarValidadeDoCep(e.Cep) == false) { TempData["CepInvalido"] = "Invalid Zip-Code!"; return(RedirectToAction("Create", "Evento", new { GrupoId = idgrupo })); } } model2.Create(e, idgrupo); //Cria o evento } } return(RedirectToAction("Index", "Grupo", new { GrupoId = idgrupo })); } catch (Exception f) { Console.WriteLine("{0} Exception caught", f); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult Index() { try { int iduser = ((Usuario)Session["usuario"]).IdPessoa; int idgrupo = int.Parse(Request.QueryString[0]); //Converte o primeiro parametro que vem da URL int idevento = int.Parse(Request.QueryString[1]); //Converte o segundo parametro que vem da URL Evento e = new Evento(); ViewBag.IdUsuario = iduser; using (EventoModel model = new EventoModel()) { e = model.ReadEvento(idevento, idgrupo); //Pega as informações do evento ViewBag.ReadEvento = e; DateTime date = Convert.ToDateTime(e.Data); ViewBag.DataFormatada = date.ToString(@"dd-MM-yyyy"); //Converte a data pro formato de dia/mes/ano } using (EventoModel model = new EventoModel()) { ViewBag.ViewConfUserEvento = model.ViewConfUserEvento(idgrupo, idevento); //Mostra os usuarios com presença confirmada } using (EventoModel model = new EventoModel()) { ViewBag.QuantUserPartEvento = model.QuantUserPartEvento(idgrupo, idevento); //Retorna o count de usuarios que vão ao evento } using (EventoModel model = new EventoModel()) { ViewBag.UserStatusEvento = model.UserStatusEvento(idgrupo, iduser, idevento); //Pega o status do usuario no evento para mostrar na view } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } using (GrupoModel model = new GrupoModel()) { ViewBag.StatusUserGrupo = model.StatusUserGrupo(iduser, idgrupo); } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
//GET public ActionResult Create() { try { int idgrupo = int.Parse(Request.QueryString[0]); //Converte o primeiro parametro da URL para poder ser usado using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } Evento e = new Evento(); ViewBag.Endereco = e; return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
//GET public ActionResult ViewEventos() { try { int idgrupo = int.Parse(Request.QueryString[0]); using (EventoModel model = new EventoModel()) { ViewBag.ViewEventos = model.ViewEventos(idgrupo); } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult EditEvento() { try { Evento e = new Evento(); e.IdGrupo = int.Parse(Request.QueryString[0]); e.IdEvento = int.Parse(Request.QueryString[1]); using (EventoModel model = new EventoModel()) { e = model.ReadEvento(e.IdEvento, e.IdGrupo); ViewBag.EventoId = e.IdEvento; } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(e.IdGrupo); } return(View(e)); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
// GET: Grupos public ActionResult Index() { try { int quant; if (Request.QueryString.Keys.Count > 1) { quant = int.Parse(Request.QueryString[1]); if (quant != 10 && quant != 25 && quant != 50 && quant != 999) { ViewBag.ErroQuant = true; quant = 10; } } else { quant = 10; } int iduser = ((Usuario)Session["usuario"]).IdPessoa; int idgrupo = int.Parse(Request.QueryString[0]); //Converte o Id da URL para poder ser usado ViewBag.IdUsuario = iduser; using (GrupoModel model = new GrupoModel()) { ViewBag.ReadPartGrupo = model.ReadPartGrupo(idgrupo); //Seleciona 6 primeiros usuarios e mostra na lista do grupo } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } using (GrupoModel model = new GrupoModel()) { ViewBag.QuantUserGrupos = model.QuantUserGrupos(idgrupo); //Mostra o count de usuarios na div de grupos } using (GrupoModel model = new GrupoModel()) { ViewBag.StatusUserGrupo = model.StatusUserGrupo(iduser, idgrupo); //Pega o status do usuario para mostrar os botões para interagir no site } using (GrupoModel model = new GrupoModel()) { ViewBag.QuantModGrupo = model.QuantModGrupo(idgrupo); //Retora o count de moderadores do grupo } using (MensagemModel model = new MensagemModel()) { ViewBag.ReadMensagem = model.ReadMensagem(idgrupo, quant); //Ler as mensagens já postadas no grupo } using (MensagemModel model = new MensagemModel()) { ViewBag.QuantMsgGrupo = model.QuantMsgGrupo(idgrupo); } using (EventoModel model = new EventoModel()) { ViewBag.ViewEventosIndex = model.ViewEventosIndex(idgrupo); //Mostra os eventos cadastrados no grupo } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }