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)); }
public async Task <IActionResult> Top5() { var multas = await MultasDA.top5Async(); return(Ok(multas)); }