Example #1
0
        public async Task <IActionResult> GetMultas([FromRoute] Guid?idAutomovilista)
        {
            List <Multa> lista = new List <Multa>();

            Automovilista automovilista = await MultasDA.AutomovilstaAsync((Guid)idAutomovilista);

            List <MultaAutoAutomivilista> multas = automovilista.AutosAutomivilistas
                                                   ?.FirstOrDefault()
                                                   ?.MultasAutoAutomivilistas.ToList();

            multas = multas ?? new List <MultaAutoAutomivilista>();

            foreach (var elemento in multas)
            {
                lista.Add(
                    new Multa
                {
                    Id          = (int)elemento?.Multa?.Id,
                    PuntosMenos = (byte)elemento?.Multa?.PuntosMenos,
                    Descripcion = elemento?.Multa?.Descripcion
                });
            }

            return(Ok(lista));
        }
Example #2
0
        public async Task <IActionResult> Top5()
        {
            var multas = await MultasDA.top5Async();

            return(Ok(multas));
        }