public async Task <IActionResult> GetUser(int id) { User user = await _repo.GetUser(id); UserForGetDto userToReturn = _mapper.Map <UserForGetDto>(user); return(Ok(userToReturn)); }
public async Task <IActionResult> GetMyUser() { User currentUser = _userManager.FindByNameAsync(User.Identity.Name).Result; User user = await _repo.GetUser(currentUser.Id); UserForGetDto userToReturn = _mapper.Map <UserForGetDto>(user); return(Ok(userToReturn)); }
public async Task <IActionResult> GetUser(UserForGetDto user) { var result = await _userService.GetUser(user); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
//[ValidationAspect(typeof(UserValidator))] public IResult Update(UserForGetDto user) { var userUpdate = _userDal.Get(u => u.UserId == user.UserId); userUpdate.FirstName = user.FirstName; userUpdate.LastName = user.LastName; userUpdate.Email = user.Email; _userDal.Update(userUpdate); return(new SuccessResult(Messages.SuccessMessage)); }
public IActionResult Update(UserForGetDto user) { var result = _userService.Update(user); if (result.Success) { return(Ok(result)); } else { return(BadRequest(result)); } }
public async void GetUserTest() { // Arrange var con = new UserController(_repo, _dbContext, _mapper, _userManager, _roleManager, _eventLogRepo); // Act OkObjectResult intermediate = await con.GetUser(1) as OkObjectResult; UserForGetDto userToGet = intermediate.Value as UserForGetDto; // Assert Assert.True(userToGet.UserName == "Tekrus"); }
public async Task <IDataResult <User> > GetUser(UserForGetDto user) { var dbUser = await _userDal.GetAsync(u => u.Id == user.Id); return(new SuccessDataResult <User>(dbUser)); }