public void SaveNursery(Nursery nursery) { _context.Nurseries.Update(nursery); }
public async Task EnsureSeedDataAsync() { string roleName = "Admin"; if (await _roleManager.FindByNameAsync("Admin") == null) { var str = await _roleManager.CreateAsync(new IdentityRole(roleName)); } roleName = "Editor"; if (await _roleManager.FindByNameAsync("Editor") == null) { var str = await _roleManager.CreateAsync(new IdentityRole(roleName)); } roleName = "Viewer"; if (await _roleManager.FindByNameAsync("Viewer") == null) { var str = await _roleManager.CreateAsync(new IdentityRole(roleName)); } if (await _userManager.FindByNameAsync("admin") == null) { var newUser = new ApplicationUser { UserName = "******", Email = "*****@*****.**" }; await _userManager.CreateAsync(newUser, "P@ssw0rd"); await _userManager.AddToRoleAsync(newUser, "Admin"); await _userManager.AddToRoleAsync(newUser, "Editor"); } if (await _userManager.FindByNameAsync("lucia.spackova") == null) { var newUser = new ApplicationUser { UserName = "******", Email = "*****@*****.**" }; await _userManager.CreateAsync(newUser, "P@ssw0rd"); await _userManager.AddToRoleAsync(newUser, "Editor"); await _userManager.AddClaimAsync(newUser, new Claim("Nursery", "1")); } //if (await _userManager.FindByNameAsync("editor") == null) //{ // var newUser = new ApplicationUser // { // UserName = "******", // Email = "*****@*****.**" // }; // await _userManager.CreateAsync(newUser, "P@ssw0rd"); // await _userManager.AddToRoleAsync(newUser, "Editor"); // await _userManager.AddClaimAsync(newUser, new Claim("Nursery", "1")); //} //if (await _userManager.FindByNameAsync("editor2") == null) //{ // var newUser = new ApplicationUser // { // UserName = "******", // Email = "*****@*****.**" // }; // await _userManager.CreateAsync(newUser, "P@ssw0rd"); // await _userManager.AddToRoleAsync(newUser, "Editor"); // await _userManager.AddClaimAsync(newUser, new Claim("Nursery", "1")); // await _userManager.AddClaimAsync(newUser, new Claim("Nursery", "2")); //} //if (await _userManager.FindByNameAsync("viewer") == null) //{ // var newUser = new ApplicationUser // { // UserName = "******", // Email = "*****@*****.**" // }; // await _userManager.CreateAsync(newUser, "P@ssw0rd"); // await _userManager.AddToRoleAsync(newUser, "Viewer"); // await _userManager.AddClaimAsync(newUser, new Claim("Nursery", "1")); //} if (!_context.Nurseries.Any()) { var kidsParadiseRuz = new Nursery() { Name = "Kids Paradise - Ružinov", Created = DateTime.Now, CreatedBy = "lucia.spackova", Modified = DateTime.Now, ModifiedBy = "lucia.spackova", Address = new Address() { Street = "Martinčekova", Number = "13", City = "Bratislava", Zip = "82101" }, Employees = new List<Employee>(), Classes = new List<Class>() { new Class() { Name = "Žabky", Created = DateTime.Now, CreatedBy = "lucia.spackova", Modified = DateTime.Now, ModifiedBy = "lucia.spackova", Capacity = 25, Children = new List<Child>() }, new Class() { Name = "Lienky", Created = DateTime.Now, CreatedBy = "lucia.spackova", Modified = DateTime.Now, ModifiedBy = "lucia.spackova", Capacity = 25, Children = new List<Child>() } } }; _context.Nurseries.Add(kidsParadiseRuz); _context.Addresses.Add(kidsParadiseRuz.Address); _context.Employees.AddRange(kidsParadiseRuz.Employees); _context.Classes.AddRange(kidsParadiseRuz.Classes); //var kidsParadisePet = new Nursery() //{ // Name = "Kids Paradise - Petržalka", // Created = DateTime.Now, // CreatedBy = "admin", // Modified = DateTime.Now, // ModifiedBy = "admin", // Address = new Address() // { // Street = "Vyšehradská", // Number = "12", // City = "Bratislava", // Zip = 85106 // }, // Employees = new List<Employee>() // { // new Employee() // { // FullName = "Stanislava Rybnikárová", // JobTitle = "riaditeľka", // Employment = "plný úväzok", // Created = DateTime.Now, // CreatedBy = "admin", // Modified = DateTime.Now, // ModifiedBy = "admin", // Email = "*****@*****.**" // } // }, // Classes = new List<Class>() //}; //_context.Nurseries.Add(kidsParadisePet); //_context.Addresses.Add(kidsParadisePet.Address); //_context.Employees.AddRange(kidsParadisePet.Employees); //var testNurs = new Nursery() //{ // Name = "Testovacia škôlka", // Created = DateTime.Now, // CreatedBy = "admin", // Modified = DateTime.Now, // ModifiedBy = "admin", // Address = new Address() // { // Street = "Kvetinková", // Number = "12", // City = "Bratislava", // Zip = 82109 // }, // Employees = new List<Employee>() // { // new Employee() // { // FullName = "Mgr. Michaela Pekná", // JobTitle = "riaditeľka", // Employment = "plný úväzok", // Created = DateTime.Now, // CreatedBy = "admin", // Modified = DateTime.Now, // ModifiedBy = "admin", // Email = "*****@*****.**" // } // }, // Classes = new List<Class>() // { // new Class() // { // Name = "Malkáči", // Created = DateTime.Now, // CreatedBy = "admin", // Modified = DateTime.Now, // ModifiedBy = "admin", // Capacity = 15, // Children = new List<Child>() // { // new Child() // { // FirstName = "Peter", // LastName = "Veľký", // Created = DateTime.Now, // CreatedBy = "admin", // Modified = DateTime.Now, // ModifiedBy = "admin" // }, // new Child() // { // FirstName = "Michal", // LastName = "Zázračný", // Created = DateTime.Now, // CreatedBy = "admin", // Modified = DateTime.Now, // ModifiedBy = "admin" // } // } // }, // new Class() // { // Name = "Velkáči", // Created = DateTime.Now, // CreatedBy = "admin", // Modified = DateTime.Now, // ModifiedBy = "admin", // Capacity = 17, // Children = new List<Child>() // } // } //}; //_context.Nurseries.Add(testNurs); //_context.Addresses.Add(testNurs.Address); //_context.Employees.AddRange(testNurs.Employees); _context.SaveChanges(); } }
public void AddNursery(Nursery nursery) { _context.Add(nursery); }