Esempio n. 1
0
        public TextDto GetFromDb()
        {
            _logger.Log(LogLevel.Information, "get words from DB");
            var res = _wordService.GetWords(StorageOption.Db);

            return(DtoDomainMapper.ToDto(res));
        }
Esempio n. 2
0
        public async Task <BookDomain> UpdateBookByBookId(UpdateNewBookRequest updateNewBook)
        {
            BookDomain book       = DtoDomainMapper.MapDtoToDomainToUpdateBook(updateNewBook);
            var        UpdateBook = await _libraryRepository.UpdateBookById(book).ConfigureAwait(false);

            return(UpdateBook);
        }
Esempio n. 3
0
        public async Task <BookDomain> AddNewBook(AddNewBookRequest newBookRequest)
        {
            BookDomain book     = DtoDomainMapper.MapDtoToDomain(newBookRequest);
            var        AddBooks = await _libraryRepository.AddNewBook(book).ConfigureAwait(false);

            return(AddBooks);
        }
Esempio n. 4
0
 public RepositoryTestFixture() : base()
 {
     _libraryManager    = Substitute.For <ILibraryManager>();
     _libraryController = new LibraryController(_libraryManager);
     _libraryController.ControllerContext.HttpContext = _httpContextDefault;
     _configuration = new ConfigurationBuilder()
                      .Build();
     DtoDomainMapper.ConfigMapper();
 }
Esempio n. 5
0
        public TextDto CalculateNumberOfWords(TextDto dto)
        {
            _logger.Log(LogLevel.Information, "calculating number of words");

            var domain = DtoDomainMapper.ToDomain(dto);

            _wordService.CalculateNumberOfWords(domain);

            return(DtoDomainMapper.ToDto(domain));
        }
 public ManagerTestBase() : base()
 {
     _libraryManager    = Substitute.For <ILibraryManager>();
     _libraryRepository = Substitute.For <ILibraryRepository>();
     DtoDomainMapper.ConfigMapper();
 }
Esempio n. 7
0
        public TextDto GetFromFile()
        {
            _logger.Log(LogLevel.Information, "get words from file");

            return(DtoDomainMapper.ToDto(_wordService.GetWords(StorageOption.File)));
        }