public async Task <InteractorResult <ApplicationUser> > Call(LoggedInRequest request) { return(await PerformCall(async() => { ApplicationUser user = null; _unitOfWork.Worker(() => { user = _userRepository.FindComplete(request.UserId); }); return InteractorResult <ApplicationUser> .ForSuccess(user); })); }