// GET: Evento/Details/5 public ActionResult Details(int id) { var evento = _eventoApp.GetById(id); evento.Arquivos = _arquivoApp.ListarPorEvento(id); evento.Videos = _videoApp.ListarPorEvento(id); var eventoViewModel = Mapper.Map <Evento, EventoViewModel>(evento); eventoViewModel.VagasUtilizadas = _participanteApp.ContarVagasUtilizadas(id); return(View(eventoViewModel)); }
// GET: TinyMCE public ActionResult Index(int id) { var evento = _eventoApp.GetById(id); var email = new Email { Evento = evento, EventoId = evento.EventoId }; var emailViewModel = Mapper.Map <Email, EmailViewModel>(email); emailViewModel.EventoViewModel = Mapper.Map <Evento, EventoViewModel>(evento); return(View(emailViewModel)); }
// GET: Evento/DetalhesInscricao public ActionResult Inscricao(int id) { var evento = _eventoApp.GetById(id); var usuario = _userManager.FindById(User.Identity.GetUserId()); var participante = new Participante { Usuario = usuario.usuario, UsuarioId = usuario.Id, Evento = evento, EventoId = id }; var participanteViewModel = Mapper.Map <Participante, ParticipanteViewModel>(participante); var usuarioViewModel = Mapper.Map <Usuario, RegisterViewModel>(usuario.usuario); var eventoViewModel = Mapper.Map <Evento, EventoViewModel>(evento); participanteViewModel.Usuario = usuarioViewModel; participanteViewModel.Evento = eventoViewModel; CarregarDropDownFormaPagamento(); return(View(participanteViewModel)); }
public MeetupViewModel Get(Guid id, int version) { return(_meetupAppService.GetById(id)); }
// GET: Videos/Create public ActionResult Create(int id) { ViewBag.Evento = _eventoApp.GetById(id).Nome; ViewBag.EventoId = id; return(View()); }