protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); base.SetContentView(Resource.Layout.Evento); _lstEvento = new List <Dominio.Entidade.Evento>(); _lstEvento.Add(new Dominio.Entidade.Evento() { Id = 1, Data = new DateTime(2016, 07, 09), Local = "Chacará do Sol", Descricao = "Festa de Seleção I" }); _lstEvento.Add(new Dominio.Entidade.Evento() { Id = 2, Data = new DateTime(2017, 02, 15), Local = "Purple Hills", Descricao = "Festa de Seleção II" }); _lstEvento.Add(new Dominio.Entidade.Evento() { Id = 3, Data = new DateTime(2017, 06, 27), Local = "Av: Sete de Setembro, 4995", Descricao = "Primeira Cervejada Beta" }); _eventosListView = FindViewById <ListView>(Resource.Id.lstEventos); _menusAdp = new EventoAdapter(this, _lstEvento); _eventosListView.Adapter = _menusAdp; if (_eventosListView != null) { _eventosListView.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => { var itens = new Intent(this, typeof(UsuarioCadActivity)); Dominio.Entidade.Evento item = _menusAdp[e.Position]; itens.PutExtra("idEvento", item.Id); StartActivity(itens); }; } }
private void ComenzarAudicionRecordatorios() { EventoAdapter eventoData = new EventoAdapter(); List <Evento> eventosAEnviarRecordatorio = null; while (true) { eventosAEnviarRecordatorio = eventoData.BuscarEventosAEnviarRecordatorio(); if (eventosAEnviarRecordatorio != null && eventosAEnviarRecordatorio.Count > 0) { foreach (Evento ev in eventosAEnviarRecordatorio) { try { EnviarRecordatorio(ev); eventoData.ActualizarRecordatorioAEnviado(ev); } catch (Exception) { } } } } }
public IActionResult Get() { try { var results = EventoAdapter.DomainToViewModel(_eventoRepository.GetAll().OrderBy(x => x.Tema)); return(Ok(results)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public async Task <IActionResult> Get(string identifyer) { try { var evento = await _eventoRepository.GetEventoByIdentifier(identifyer); var result = EventoAdapter.DomainToViewModel(evento); return(Ok(result)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public EventoLogic() { eventoData = new EventoAdapter(); }
public async Task <IActionResult> Get(int id) { var result = EventoAdapter.DomainToViewModel(await _eventoRepository.GetAllEventosAsyncById(id, false)); return(Ok(result)); }