Пример #1
0
        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);
                };
            }
        }
Пример #2
0
        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)
                        {
                        }
                    }
                }
            }
        }
Пример #3
0
 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));
     }
 }
Пример #4
0
        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));
            }
        }
Пример #5
0
 public EventoLogic()
 {
     eventoData = new EventoAdapter();
 }
Пример #6
0
        public async Task <IActionResult> Get(int id)
        {
            var result = EventoAdapter.DomainToViewModel(await _eventoRepository.GetAllEventosAsyncById(id, false));

            return(Ok(result));
        }