public void Create(Log log)
        {
            db.Logs.Add(log);
            //db.SaveChanges();


            try
            {
                db.SaveChanges();
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                Exception raise = dbEx;
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        string message = string.Format("{0}:{1}",
                                                       validationErrors.Entry.Entity.ToString(),
                                                       validationError.ErrorMessage);
                        // raise a new exception nesting
                        // the current instance as InnerException
                        raise = new InvalidOperationException(message, raise);
                    }
                }
                throw raise;
            }
        }
Exemple #2
0
 public void Create(Service service)
 {
     kpiDb.Services.Add(service);
     kpiDb.SaveChanges();
 }
Exemple #3
0
 public void Create(User user)
 {
     kpiDb.Users.Add(user);
     kpiDb.SaveChanges();
 }