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)); }
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); } }
public async Task <IActionResult> Get(int id) { DtoUserGet result = await _userService.Get(id); return(Ok(result)); }