public void Seed() { if (!_context.Set <Department>().Any()) { var departments = new List <Department>() { new Department() { Name = "Eletronics" }, new Department() { Name = "Computer" }, new Department() { Name = "Books" } }; _context.Set <Department>().AddRange(departments); _context.SaveChanges(); } if (!_context.Set <Seller>().Any()) { var sellers = new List <Seller>() { new Seller() { Name = "Richard Marchel", Email = "*****@*****.**", BaseSalary = 3000, BirthDate = DateTime.Parse("1985-01-10"), DepartmentId = 2 }, new Seller() { Name = "Marco Aurelio", Email = "*****@*****.**", BaseSalary = 2500, BirthDate = DateTime.Parse("1989-07-11"), DepartmentId = 1 }, new Seller() { Name = "Ricardo Alves", Email = "*****@*****.**", BaseSalary = 1000, BirthDate = DateTime.Parse("1992-01-20"), DepartmentId = 3 }, }; _context.Set <Seller>().AddRange(sellers); _context.SaveChanges(); } if (!_context.Set <SalesRecord>().Any()) { var salesRecords = new List <SalesRecord>() { new SalesRecord() { Amount = 7000, Date = DateTime.Parse("2020-11-18"), Status = SaleStatus.BILLED, SellerId = 1 }, new SalesRecord() { Amount = 3000, Date = DateTime.Parse("2020-10-20"), Status = SaleStatus.PENDING, SellerId = 2 }, new SalesRecord() { Amount = 2500, Date = DateTime.Parse("2020-09-30"), Status = SaleStatus.CANCELED, SellerId = 3 } }; _context.Set <SalesRecord>().AddRange(salesRecords); _context.SaveChanges(); } }