Exemplo n.º 1
0
        public CustomStatistic SaveCustomStatistics([FromBody] CustomStatistic customStatistic)
        {
            var result = customStatisticService.SaveCustomStatistic(customStatistic);

            statisticCacheService.ClearCacheFor(result.Name);
            return(result);
        }
Exemplo n.º 2
0
 public CustomStatistic SaveCustomStatistic(CustomStatistic customStatistic)
 {
     if (customStatistic.Id == 0)
     {
         mainDbContext.CustomStatistics.Add(customStatistic);
         mainDbContext.SaveChanges();
         return(customStatistic);
     }
     else
     {
         var stat = mainDbContext.CustomStatistics.FirstOrDefault(o => o.Id == customStatistic.Id);
         stat.Name  = customStatistic.Name;
         stat.Regex = customStatistic.Regex;
         mainDbContext.SaveChanges();
         return(stat);
     }
 }