public CreateModel(ApplicationDbContext context, StoriesRepository storiesRepo, ChaptersRepository chaptersRepo, NotificationsRepository notificationsRepo) { _context = context; _storiesRepo = storiesRepo; _chaptersRepo = chaptersRepo; _notificationsRepo = notificationsRepo; }
public FolderModel(ClubRepository clubRepo, FoldersRepository foldersRepo, OgmaConfig config, StoriesRepository storiesRepo) { _clubRepo = clubRepo; _foldersRepo = foldersRepo; _config = config; _storiesRepo = storiesRepo; }
public List <StoriesDto> GetStories() { var storiesRepository = new StoriesRepository(); var storylist = storiesRepository.GetAll(); return(Mapper.Map <List <Stories>, List <StoriesDto> >(storylist)); }
public static void ShowLeftJoin() { var characters = CharactersRepository.GetCharacters(); var stories = StoriesRepository.GetStories(); var leftjoinResult = from character in characters join story in stories on character.StoryId equals story.Id select new { character.FirstName, character.LastName, character.Gender, character.Age, StoryID = story.Id }; Console.WriteLine("linq left join character,story"); foreach (var item in leftjoinResult) { Console.WriteLine( $"FirstName:{item.FirstName}, LastName: {item.LastName}, Gender: {item.Gender}, ID: {item.StoryID}"); } }
public void TestGetInitialSlideIndex(string chapterId, int initialSlideIndex) { var sr = new StoriesRepository(); var isi = sr.GetInitialSlideIndex("avadana", chapterId); isi.Should().Be(initialSlideIndex); }
public TagsController(ILogger <TagsController> logger, TagsRepository tagsRepository, StoriesRepository storiesRepository) { _tagsRepository = tagsRepository; _storiesRepository = storiesRepository; _logger = logger; }
public void TestGetStories() { var stories = new StoriesRepository().GetStories(); stories.Should().HaveCount(1); stories.ElementAt(0).Chapters.Should().HaveCount(7); stories.ElementAt(0).Chapters.ElementAt(3).Introduction.Text.En.Should().HaveCount(5); stories.ElementAt(0).Chapters.ElementAt(3).Slides.Should().HaveCount(7); stories.ElementAt(0).Chapters.ElementAt(3).Slides.ElementAt(0).Caption.Id.Should().HaveCount(2); }
public IStoriesRepository <TEntity> GetRepository <TEntity>() where TEntity : class, IStoriesEntity { if (_repositories.Keys.Contains(typeof(TEntity))) { return(_repositories[typeof(TEntity)] as IStoriesRepository <TEntity>); } var repository = new StoriesRepository <TEntity>(StoriesContext); _repositories.Add(typeof(TEntity), repository); return(repository); }
public async Task Initialize() { dbContext = CreateDBContext(); storiesRepository = new StoriesRepository(dbContext); //arrange expectedUser = new User { UserId = "akash" }; //insert user once if (await dbContext.Users.CountAsync() < 1) { dbContext.Users.Add(expectedUser); dbContext.SaveChanges(); } }
public static void ShowJoinWithQuerySyntax() { var characters = CharactersRepository.GetCharacters(); var stories = StoriesRepository.GetStories(); var joinResult = from character in characters join story in stories on character.StoryId equals story.Id select new { character.FirstName, character.LastName, StoryName = story.Name }; foreach (var item in joinResult) { Console.WriteLine($"{item.FirstName}, {item.LastName}, {item.StoryName}"); } }
public static void ShowJoinWithExtensionMethodsSyntax() { var characters = CharactersRepository.GetCharacters(); var stories = StoriesRepository.GetStories(); var joinResult = characters.Join(stories, character => character.StoryId, story => story.Id, (character, story) => new { character.FirstName, character.LastName, StoryName = story.Name }); foreach (var item in joinResult) { Console.WriteLine($"{item.FirstName}, {item.LastName}, {item.StoryName}"); } }
public static void Exercise2() { var characters = CharactersRepository.GetCharacters(); var stories = StoriesRepository.GetStories(); var results = from character in characters join story in stories on character.StoryId equals story.Id into characterstories from story in characterstories.DefaultIfEmpty() select new CharacterStory(character.FirstName, character.LastName, character.Gender, character.Age, character.StoryId, story != null ? story.Name: default(string), story != null ? story.Description : default(string)); foreach (var result in results) { Console.WriteLine(result.ToString()); } }
public static void TwoRunCondition() { var characters = CharactersRepository.GetCharacters(); var stories = StoriesRepository.GetStories(); var ggg = from character in characters join story in stories on character.StoryId equals story.Id select new CharasterStory(character.FirstName, character.LastName, character.Gender, character.Age, character.StoryName, story.Name, story.Description); //Без анонимных объекта не получается foreach (var item in ggg) { Console.WriteLine("{0} \t{1} \t{2} \t{3}", item.FirstName, item.StoryName, item.Name, item.Description); } }
public IndexModel(StoriesRepository storiesRepo, IMemoryCache cache) { _storiesRepo = storiesRepo; _cache = cache; }
public EditModel(ApplicationDbContext context, StoriesRepository storiesRepo, ChaptersRepository chaptersRepo) { _context = context; _storiesRepo = storiesRepo; _chaptersRepo = chaptersRepo; }
public TagModel(TagsRepository tagsRepo, StoriesRepository storiesRepo) { _tagsRepo = tagsRepo; _storiesRepo = storiesRepo; }
public StoriesModel(UserRepository userRepo, StoriesRepository storyRepo) { _userRepo = userRepo; _storyRepo = storyRepo; }
public IndexModel(ApplicationDbContext context, StoriesRepository storiesRepo, OgmaConfig config) { _context = context; _storiesRepo = storiesRepo; _config = config; }
public StoriesController(ILogger <StoriesController> logger, StoriesRepository storiesRepository) { _storiesRepository = storiesRepository; _logger = logger; }
public List<StoriesDto> GetStories() { var storiesRepository = new StoriesRepository(); var storylist = storiesRepository.GetAll(); return Mapper.Map<List<Stories>, List<StoriesDto>>(storylist); }