public override int SaveChanges()
{
try
{
CheckEntities(ChangeTracker.Entries());
return base.SaveChanges();
}
catch (DbEntityValidationException ex)
{
var errorMessages = ex.EntityValidationErrors
.SelectMany(x => x.ValidationErrors)
.Select(x => x.ErrorMessage);
var fullErrorMessage = string.Join(";", errorMessages);
var excpetionsMessage = string.Concat(ex.Message, "Os erros de validações são: ", ful…