public async Task <DtoUserGet> Get(int id)
        {
            DtoUserGet result = await _userRepository.Get(id)
                                .ProjectTo <DtoUserGet>(_mapperConfig.ConfigurationProvider)
                                .FirstOrDefaultAsync();

            return(result);
        }
        public async Task <IActionResult> Get(int id)
        {
            DtoUserGet result = await _userService.Get(id);

            if (result == null)
            {
                return(NotFound());
            }

            return(Ok(result));
        }
Beispiel #3
0
        public async Task Get_ReturnIdItemAndBeNull(int id)
        {
            List <User> items = GetUserDB(20);

            DbContextOptions <DemoContext> options = SqliteInMemory.CreateOptions <DemoContext>();

            using DemoContext context = new DemoContext(options);
            await ContextConfig.InitializeDatabaseContextSeed(context);

            await ContextConfig.AddDatabaseContext(context, items);

            IUserService userService = InjectUserService(context);

            DtoUserGet result = await userService.Get(id);

            if (id == 0)
            {
                result.ShouldBeNull();
            }
            else
            {
                result.Id.Should().Be(id);
            }
        }
Beispiel #4
0
        public async Task <IActionResult> Get(int id)
        {
            DtoUserGet result = await _userService.Get(id);

            return(Ok(result));
        }