Example #1
0
 public virtual void Add(AthleteJuryEntities dbContext, params T[] items)
 {
     try
     {
         foreach (T item in items)
         {
             dbContext.Entry(item).State = EntityState.Added;
         }
     }
     catch (Exception ex)
     {
         DbEntityValidationException validationException = ex as System.Data.Entity.Validation.DbEntityValidationException;
         if (validationException != null)
         {
             foreach (var entityValidationErrors in validationException.EntityValidationErrors)
             {
                 foreach (var validationError in entityValidationErrors.ValidationErrors)
                 {
                     Logger.Error(validationError.PropertyName + "-" + validationError.ErrorMessage);
                 }
             }
         }
         Logger.Error(ex);
         throw;
     }
 }