public EventosPage() { InitializeComponent(); BindingContext = viewModel = new EventosViewModel(); NavigationPage.SetHasNavigationBar(this, false); }
public EventosPage() { InitializeComponent(); EventosViewModel eventosViewModel = new EventosViewModel(Navigation); BindingContext = eventosViewModel; }
public IEnumerable <EventosViewModel> Listar() { List <EventosViewModel> listaEventos = new List <EventosViewModel>(); using (SqlConnection con = new SqlConnection(stringDeConexao)) { SqlCommand cmd = new SqlCommand("SELECT E.ID AS ID_EVENTO, E.TITULO AS TITULO, E.DESCRICAO AS DESCRICAO, E.DATA_EVENTO FROM EVENTOS E;", con); cmd.CommandType = CommandType.Text; con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { EventosViewModel evento = new EventosViewModel { Id = Convert.ToInt32(rdr["ID_EVENTO"]), Titulo = rdr["TITULO"].ToString(), Descricao = rdr["DESCRICAO"].ToString(), DataEvento = rdr["DATA_EVENTO"].ToString() }; listaEventos.Add(evento); } con.Close(); } return(listaEventos); }
// GET: Eventos/Create public ActionResult Create() { var listaVersao = contextVersion.Listar(); EventosViewModel model = new EventosViewModel() { ListaVersoes = listaVersao }; return(View(model)); }
public EventosPage() { InitializeComponent(); var viewModel = new EventosViewModel { Message = this, Navigation = this.Navigation, }; BindingContext = viewModel; }
public Eventos(Usuario usuarioLogado) { InitializeComponent(); BindingContext = new EventosViewModel(usuarioLogado); // Recebe o usuário logado da tela de cadastro/login this._usuarioLogado = usuarioLogado; // Busca a lista de eventos do usuário Task.Run(async() => { this.lstEventos = await _clientEvento.GetAllEventosByUsuarioIDAsync(usuarioLogado.ID.Value); }).Wait(); // Atribui a lista ao ListView lvEventos.ItemsSource = this.lstEventos; }
public ActionResult Edit(EventosViewModel entity) { try { Mapper.Initialize(cfg => { cfg.CreateMap <EventosViewModel, Eventos>(); cfg.CreateMap <Eventos, EventosViewModel>(); }); var entidade = Mapper.Map <Eventos>(entity); context.Atualizar(entidade); return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } }
// GET: Eventos public ViewResult ListaEventos(int tipoEvento = -1, int pagina = 1) { _repositorio = new EventosRepositorio(); EventosViewModel model = new EventosViewModel { Eventos = _repositorio.Eventos .Where(e => tipoEvento == -1 || e.iTipoEvento == tipoEvento) .OrderBy(e => e.Descricao) .Skip((pagina - 1) * EventosPorPagina) .Take(EventosPorPagina), Paginacao = new Site.Models.Paginacao { PaginaAtual = pagina, ItensPorPagina = EventosPorPagina, ItensTotal = _repositorio.Eventos.Count() }, EventoAtual = tipoEvento }; return(View(model)); }
public EventosPage() { InitializeComponent(); BindingContext = viewModel = new EventosViewModel(); }