public void addInternshipAnnouncement(InternshipAnnouncement internshipAnnouncement) { context.Announcements.Add(internshipAnnouncement); context.SaveChanges(); }
public static async Task SeedAsync(StajBulContext context, IServiceProvider serviceProvider, IConfiguration configuration) { //context.Database.Migrate(); if (context.Cities.Count() <= 0) { List <City> cities = new List <City>() { new City() { CityName = "İstanbul" }, new City() { CityName = "Ankara" }, new City() { CityName = "Bursa" } }; context.Cities.AddRange(cities); context.SaveChanges(); } if (context.Categories.Count() <= 0) { List <Category> categories = new List <Category>() { new Category() { CategoryName = "Yazılım" }, new Category() { CategoryName = "Sağlık" }, new Category() { CategoryName = "İnşaat" }, }; context.Categories.AddRange(categories); context.SaveChanges(); } var userManager = serviceProvider.GetRequiredService <UserManager <User> >(); var roleManager = serviceProvider.GetRequiredService <RoleManager <IdentityRole <int> > >(); var username = configuration["Data:AdminUser:username"]; var email = configuration["Data:AdminUser:email"]; var password = configuration["Data:AdminUser:password"]; var role = configuration["Data:AdminUser:role"]; if (await userManager.FindByNameAsync(username) == null) { if (await roleManager.FindByNameAsync(role) == null) { await roleManager.CreateAsync(new IdentityRole <int>(role)); } User user = new User() { UserName = username, Email = email, Age = 22, UserRealName = "kutay", UserSurname = "yaman" }; IdentityResult result = await userManager.CreateAsync(user, password); if (result.Succeeded) { await userManager.AddToRoleAsync(user, role); } } //if (!context.Users.Any()) //{ // context.Users.AddRange( // new User() { Age = 22, Email = "*****@*****.**", UserName = "******", UserSurname = "yaman" }, // new User() { Age = 23, Email = "*****@*****.**", UserName = "******", UserSurname = "gungor" }, // new User() { Age = 22, Email = "*****@*****.**", UserName = "******", UserSurname = "genc" }, // new User() { Age = 22, Email = "*****@*****.**", UserName = "******", UserSurname = "gokalp" } // ); // context.SaveChanges(); //} //if (!context.Categories.Any()) //{ // context.Categories.AddRange( // new Category() { CategoryName = "Yazilim"}, // new Category() { CategoryName = "Saglik" }, // new Category() { CategoryName = "Insaat" }, // new Category() { CategoryName = "Ekonomi" } // ); // context.SaveChanges(); //} //if (!context.Cities.Any()) //{ // context.Cities.AddRange( // new City() { CityName = "Istanbul"}, // new City() { CityName = "Ankara" }, // new City() { CityName = "Bursa" }, // new City() { CityName = "Izmir" } // ); // context.SaveChanges(); //} //if (!context.Addresses.Any()) //{ // context.Addresses.AddRange( // new Address() { AddressLine1 = "bla bla cad. bla bla sok.", AddressLine2 = "adresline 2 bos birakilabilsin bu ilerde", District = "ilce bilgisi buraya", PostalCode = "34044", Phone = "5380152255", AddressName = "Evim", CityId = 1 }, // new Address() { AddressLine1 = "gop meydan bla blaa", AddressLine2 = "adresline 2 bos birakilabilsin bu ilerde", District = "ilce bilgisi buraya", PostalCode = "34044", Phone = "5380152255", AddressName = "Evim", CityId = 2 }, // new Address() { AddressLine1 = "karagumruk fatih caddesi falan filan", AddressLine2 = "adresline 2 bos birakilabilsin bu ilerde", District = "ilce bilgisi buraya", PostalCode = "34044", Phone = "5380152255", AddressName = "Evim", CityId = 3 }, // new Address() { AddressLine1 = "bayrampasa forum istanbul yani ", AddressLine2 = "adresline 2 bos birakilabilsin bu ilerde", District = "ilce bilgisi buraya", PostalCode = "34044", Phone = "5380152255", AddressName = "Evim", CityId = 3 } // ); // context.SaveChanges(); //} //if (!context.Announcements.Any()) //{ // context.Announcements.AddRange( // new InternshipAnnouncement() { AddressId = 1, CategoryId = 1, UserId = 1, AnnouncementType = AnnouncementType.COMPANY, Explanation = "Ofisimizde full time calisacak java developer stajyrine ihtiyacimiz var cvnizi [email protected] mailine gonderebilirsiniz.", Mail = "*****@*****.**", Name = "Java Developer Stajyeri", Title = "Yazilim Stajyeri BASLIGI" }, // new InternshipAnnouncement() { AddressId = 2, CategoryId = 2, UserId = 2, AnnouncementType = AnnouncementType.COMPANY, Explanation = "Bilgsayar muhendisligi donanim stajyeri ariyoruz cvnizi ..... 'ya gonderebilirsiniz",Mail ="*****@*****.**",Name = "Ariyoruz Biseyler", Title = "Donanim Stajyeri BASLIGI" }, // new InternshipAnnouncement() { AddressId = 3, CategoryId = 3, UserId = 3, AnnouncementType = AnnouncementType.STAJYER, Explanation = "Staj Yapmak Icin Bir Yazilim Ofisi Ariyorum.", Mail = "*****@*****.**", Name = "Staj Yeri Ariyorum", Title = "Yer Ariyorum Basligi" } // ); // context.SaveChanges(); //} }
public void addUser(User user) { context.Users.Add(user); context.SaveChanges(); }
public void addCategory(Category category) { context.Categories.Add(category); context.SaveChanges(); }
public void addAddress(Address address) { context.Addresses.Add(address); context.SaveChanges(); }
public void addCity(City city) { context.Cities.Add(city); context.SaveChanges(); }