public async Task Edit(UserEditUICommand command) { var user = await _userRepository.Get(command.Id); user.Edit( command.User.UserName, command.User.TrueName, command.User.IsEnabled, command.User.Gender, command.User.CardId, command.User.Phone, command.User.RoleId, _userAuthenticationManager.CurrentUser.UserId, _timeSource.GetCurrentTime()); using var unitOfWork = _unitOfWorkFactory.GetCurrentUnitOfWork(); _userRepository.Edit(user); await unitOfWork.Commit(); }
public async Task PutUser(UserEditUICommand command) { await _userLogicService.Edit(command); }