Пример #1
0
        public IActionResult GetEventiFromATipoVittima(int tipoEventoId)
        {
            if (!_tipoEventoRepository.TipoEventoExists(tipoEventoId))
            {
                return(NotFound());
            }

            var tipoeventi = _tipoEventoRepository.GetEventiFromATipoEvento(tipoEventoId);

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var eventiDto = new List <EventoDto>();

            foreach (var evento in tipoeventi)
            {
                eventiDto.Add(new EventoDto
                {
                    EventoId       = evento.EventoId,
                    NomeEvento     = evento.NomeEvento,
                    DataOraInizio  = evento.DataOraInizio,
                    DataOraFine    = evento.DataOraFine,
                    NrVittime      = evento.NrVittime,
                    NrDecessi      = evento.NrDecessi,
                    NrFeriti       = evento.NrFeriti,
                    NoteVarie      = evento.NoteVarie,
                    Mediatore      = evento.Mediatore,
                    FFSpeciali     = evento.FFSpeciali,
                    Polizia        = evento.Polizia,
                    VigiliDelFuoco = evento.VigiliDelFuoco
                });
            }

            return(Ok(eventiDto));
        }