public static void Initialize(EONDbContext context) { context.Database.EnsureCreated(); if (context.users.Any()) { return; } Users user1 = new Users("Italo Calvino", "*****@*****.**", "Male", DateTime.Today, "To provide rooms"); Users user2 = new Users("Milan Kundera", "*****@*****.**", "Male", DateTime.Today.AddDays(-1), "To provide beer"); Users user3 = new Users("Garcia Marquez", "*****@*****.**", "Male", DateTime.Today.AddDays(-2), "To provide chocolate"); CheckboxModel c1 = new CheckboxModel("Day1", true); CheckboxModel c2 = new CheckboxModel("Day2", false); CheckboxModel c3 = new CheckboxModel("Day3", true); List <CheckboxModel> list = new List <CheckboxModel>(); list.Add(c1); list.Add(c2); list.Add(c3); foreach (CheckboxModel cm in list) { context.boxes.Add(cm); } user1.selectedDays = list; context.users.Add(user1); context.SaveChanges(); user2.selectedDays = new List <CheckboxModel>() { new CheckboxModel("Day1", false), new CheckboxModel("Day2", true), new CheckboxModel("Day3", false) }; context.users.Add(user2); context.SaveChanges(); user3.selectedDays = new List <CheckboxModel>() { new CheckboxModel("Day1", true), new CheckboxModel("Day2", false), new CheckboxModel("Day3", false) }; context.users.Add(user3); context.SaveChanges(); }
internal static void CreateNewUser(string name, string email, string gender, DateTime regDate, List <CheckboxModel> list, string addreq) { Users user = new Users(); user.selectedDays = new List <CheckboxModel>(); user.Name = name; user.Email = email; user.Gender = gender; user.RegDate = regDate; user.AddReq = addreq; using (var _context = new EONDbContext()) { foreach (CheckboxModel cbm in list) { user.selectedDays.Add(cbm); } _context.users.Add(user); _context.SaveChanges(); } }