Пример #1
0
        public SearchEntryDto AddSearchEntry(SearchEntryDto searchEntryDto)
        {
            var searchEntry = new SearchEntry();

            searchEntry.FromDto(searchEntryDto);

            _searchEntryRepository.Insert(searchEntry);
            var task = _searchEntryRepository.SaveChangesAsync();

            task.Wait();

            searchEntryDto.DateAdded = searchEntry.DateAdded;
            searchEntryDto.Id        = searchEntry.Id;

            return(searchEntryDto);
        }
Пример #2
0
        public void SearchEntryTests_IDtoConvertable_Implements()
        {
            SearchEntryDto dto = _searchEntry.ToDto();

            Assert.Equal(dto.Id, _searchEntry.Id);
            Assert.Equal(dto.SearchPhrase, _searchEntry.SearchPhrase);
            Assert.Equal(dto.UserId, _searchEntry.UserId);

            SearchEntry entry = new SearchEntry();

            entry.FromDto(dto);

            Assert.Equal(dto.SearchPhrase, entry.SearchPhrase);
            Assert.Equal(dto.UserId, entry.UserId);
            Assert.Equal(dto.Id, _searchEntry.Id);
        }