internal static void Seed(BillsPaymentSystemContext context, int count) { for (int i = 0; i < count; i++) { var firstName = TextGenerator.FirstName(); var user = new User() { FirstName = firstName, LastName = TextGenerator.LastName(), Email = EmailGenerator.NewEmail(firstName), Password = TextGenerator.Password(12) }; var result = new List <ValidationResult>(); if (AttributeValidator.IsValid(user, result)) { context.Users.Add(user); } else { Console.WriteLine(string.Join(Environment.NewLine, result)); } } context.SaveChanges(); }
private static StudentDto GetStudent() { var name = TextGenerator.FirstName; return(new StudentDto() { Name = name, Gender = "Male", BirthDate = DateGenerator.PastDate.ToString("yyyy'/'MM'/'dd"), PhoneNumber = IntGenerator.GenerateInt(1000000, 9999999), Email = EmailGenerator.NewEmail(name), FacultyNumber = IntGenerator.GenerateInt(1000000, 9999999), Specialty = TextGenerator.Text("C# Web Developer", "Java Web Developer", "JavaScript FrontEnd Developer"), University = "SoftUni", Exams = GetExams(1) }); }