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));
        }