public IEnumerable<string> Run() { List<string> errorMessages = new List<string>(); Database.SetInitializer(new DropCreateDatabaseAlways<FamilyMembersWithAttributes>()); var context = new FamilyMembersWithAttributes(); var chris = new Dad() { FirstName = "Chris this is a really long name........", Address = new Address() }; try { context.Dads.Add(chris); errorMessages.AddRange(ValidationHelper.ExtractValidationMessages(context)); context.SaveChanges(); } catch(DbEntityValidationException ex) { errorMessages.Add("Exception thrown when trying to save dad " + ex.ToString()); } return errorMessages; }
public IEnumerable<string> Run() { List<string> errorMessages = new List<string>(); Database.SetInitializer(new DropCreateDatabaseAlways<FamilyMembersWithAttributes>()); var context = new FamilyMembersWithAttributes(); var chris = new Dad() { FirstName = "Chris", Address = new Address() { City = "Ethan", State = "SD", Zip = "9999999999" } }; var otherDad = new Dad() { FirstName = "Dad with short zip code", Address = new Address() { Zip = "1" } }; try { context.Dads.Add(chris); context.Dads.Add(otherDad); errorMessages.AddRange(ValidationHelper.ExtractValidationMessages(context)); context.SaveChanges(); } catch(DbEntityValidationException ex) { errorMessages.Add("Exception thrown when trying to save dad " + ex.ToString()); } return errorMessages; }