Пример #1
0
 private UpdateAnswer UpdateThreats()
 {
     try
     {
         var savedThreats = DBThreatsService.GetAllThreats();
         var newThreats   = GetThreatsFromFile(DownloadFile(FILE_LINK));
         DBThreatsService.ClearSavedThreats();
         DBThreatsService.SaveThreats(newThreats);
         var compareResult = CompareThreatLists(savedThreats, newThreats);
         return(new UpdateAnswer(compareResult));
     } catch (Exception ex) {
         return(new UpdateAnswer(ex.Message));
     }
 }