public ActionResult Delete(string id)
        {
            TradersStatistics item = TradersStatisticRepository.Remove(id);

            if (item == null)
            {
                return(NotFound());
            }

            return(Ok());
        }
        public ActionResult <TradersStatistics> GetItem(string id)
        {
            TradersStatistics item = TradersStatisticRepository.Get(id);

            if (item == null)
            {
                return(NotFound());
            }

            return(item);
        }
 public ActionResult Edit([FromBody] TradersStatistics tradersStatistics)
 {
     try
     {
         TradersStatisticRepository.Update(tradersStatistics);
     }
     catch (Exception)
     {
         return(BadRequest("Error while creating"));
     }
     return(NoContent());
 }
 public ActionResult <TradersStatistics> Create([FromBody] TradersStatistics item)
 {
     TradersStatisticRepository.Add(item);
     return(CreatedAtAction(nameof(GetItem), new { item.Id }, item));
 }