Esempio n. 1
0
 static public bool UpdateAdx(List<AdExGoogleStats> data)
 {
     try
     {
        if (data != null || data.Count !=0)
         {
             using (var ctx = new AdExContext())
             {
                 foreach (var item in data)
                 {
                     if (ctx.AdExStats.Any(x=>x.Id == item.Id && x.Date==item.Date && x.Size == item.Size))
                     {
                         ctx.Entry(item).State = EntityState.Modified;
                     }
                     else
                     {
                         ctx.AdExStats.Add(item);
                     }
                     ctx.SaveChanges();
                 }
                 Logger.Write("DataUpdated", "DataUpdated");
                 return true;
             }
         }
     }
     catch(Exception ex)
     {
         Logger.Write("ex_DataUpdated", ex.Message);
         return false;
     }
     return false;
 }