public void AddOrUpdate(EmailAlertSubscription subcription)
 {
     if (subcription.Id == 0)
     {
         Add(subcription);
     }
     else
     {
         _context.EmailAlertSubscriptions.Attach(subcription);
         _context.Entry(subcription).State = EntityState.Modified;
         _context.Entry(subcription).Property(x => x.SubscribedByUserId).IsModified  = false;
         _context.Entry(subcription).Property(x => x.SubscribedForUserId).IsModified = false;
     }
 }