public Domain.Result Update(Guid id, UpdateUserProfileRequest request) { var userProfile = _repository.Load(id); var result = userProfile.UpdateDisplayName(request.DisplayName); _meetupReadModelUpdater.OnUserDisplayNameUpdated(userProfile); _repository.Commit(); return(result); }
public void AddFriend(int id, AddFriendRequest request) { var userProfile = _repository.Load(id); var friendUserProfile = _repository.Load(request.FriendUserId); userProfile.AddFriend(request.FriendUserId); friendUserProfile.AddFriend(id); _repository.Commit(); }
public IActionResult Get(int id) { var userProfile = _repository.Load(id); return(Ok(userProfile)); }