private async Task Seed() { user1 = new ApplicationUser { UserName = "******", FirstName = "user 1", LastName = "lastname" }; await _context.AddAsync(user1); await _context.SaveChangesAsync(); kweet1 = new Kweet { Date = DateTime.Now.AddDays(-6), Description = "Description 1", User = user1, UserId = user1.Id }; kweet2 = new Kweet { Date = DateTime.Now.AddDays(-6), Description = "Description 2", User = user1, UserId = user1.Id }; kweet3 = new Kweet { Date = DateTime.Now.AddDays(-8), Description = "Description 3", User = user1, UserId = user1.Id }; _kweetService.Insert(kweet2); _kweetService.Insert(kweet1); await _unitOfWork.SaveChangesAsync(); hashTag1 = new HashTag { Title = "HashTag 1" }; hashTag2 = new HashTag { Title = "HashTag 2" }; hashTag3 = new HashTag { Title = "HashTag 3" }; _hashTagService.Insert(hashTag1); _hashTagService.Insert(hashTag2); _hashTagService.Insert(hashTag3); await _unitOfWork.SaveChangesAsync(); var hashTagInKweet1 = new HashTagInKweet { HashTag = hashTag1, HashTagId = hashTag1.Id, Kweet = kweet1, KweetId = kweet1.Id }; var hashTagInKweet2 = new HashTagInKweet { HashTag = hashTag2, HashTagId = hashTag2.Id, Kweet = kweet1, KweetId = kweet1.Id }; var hashTagInKweet3 = new HashTagInKweet { HashTag = hashTag3, HashTagId = hashTag3.Id, Kweet = kweet1, KweetId = kweet1.Id }; var hashTagInKweet4 = new HashTagInKweet { HashTag = hashTag2, HashTagId = hashTag2.Id, Kweet = kweet2, KweetId = kweet2.Id }; var hashTagInKweet5 = new HashTagInKweet { HashTag = hashTag1, HashTagId = hashTag1.Id, Kweet = kweet3, KweetId = kweet3.Id }; _hashTagInKweetService.Insert(hashTagInKweet1); _hashTagInKweetService.Insert(hashTagInKweet2); _hashTagInKweetService.Insert(hashTagInKweet3); _hashTagInKweetService.Insert(hashTagInKweet4); _hashTagInKweetService.Insert(hashTagInKweet5); await _unitOfWork.SaveChangesAsync(); }
private async Task Seed() { user1 = new ApplicationUser { UserName = "******", FirstName = "user 1", LastName = "lastname" }; await _context.AddAsync(user1); await _context.SaveChangesAsync(); kweet1 = new Kweet { Date = DateTime.Now.AddDays(-6), Description = "Description 1", User = user1, UserId = user1.Id }; kweet2 = new Kweet { Date = DateTime.Now.AddDays(-6), Description = "Description 2", User = user1, UserId = user1.Id }; kweet3 = new Kweet { Date = DateTime.Now.AddDays(-8), Description = "Description 3", User = user1, UserId = user1.Id }; await _kweetRepository.InsertAsync(kweet2); await _kweetRepository.InsertAsync(kweet1); await _unitOfWork.SaveChangesAsync(); hashTag1 = new HashTag { Title = "HashTag 1" }; hashTag2 = new HashTag { Title = "HashTag 2" }; hashTag3 = new HashTag { Title = "HashTag 3" }; await _hashTagRepository.InsertRangeAsync(new List <HashTag> { hashTag1, hashTag2, hashTag3 }); await _unitOfWork.SaveChangesAsync(); var hashTagInKweet1 = new HashTagInKweet { HashTag = hashTag1, HashTagId = hashTag1.Id, Kweet = kweet1, KweetId = kweet1.Id }; var hashTagInKweet2 = new HashTagInKweet { HashTag = hashTag2, HashTagId = hashTag2.Id, Kweet = kweet1, KweetId = kweet1.Id }; var hashTagInKweet3 = new HashTagInKweet { HashTag = hashTag3, HashTagId = hashTag3.Id, Kweet = kweet1, KweetId = kweet1.Id }; var hashTagInKweet4 = new HashTagInKweet { HashTag = hashTag2, HashTagId = hashTag2.Id, Kweet = kweet2, KweetId = kweet2.Id }; var hashTagInKweet5 = new HashTagInKweet { HashTag = hashTag1, HashTagId = hashTag1.Id, Kweet = kweet3, KweetId = kweet3.Id }; await _hashTagInKweetRepository.InsertRangeAsync(new List <HashTagInKweet> { hashTagInKweet1, hashTagInKweet2, hashTagInKweet3, hashTagInKweet4, hashTagInKweet5 }); await _unitOfWork.SaveChangesAsync(); }