public async Task <IActionResult> GetPriceByEntity([FromRoute] string name) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } List <PriceDTO> dtos = new List <PriceDTO>(); var prices = await priceRepository.FindByEntity(name); foreach (Price price in prices) { PriceDTO dto = new PriceDTO(); dto.PriceId = price.PriceId; dto.designation = price.designation; dto.price = price.price; dto.date = price.date.ToString("yyyy-MM-dd"); dtos.Add(dto); } return(Ok(dtos)); }