コード例 #1
0
        public async Task <ReceivedUserLoginRAO> LoginByUsername(GetUserRAO userRAO)
        {
            //TODO: 0.1 Capture entity, map to received RAO, return the received RAO

            var userEntity = await _context.UserTableAccess.FirstOrDefaultAsync(x => x.Username == userRAO.Username);

            return(_mapper.Map <ReceivedUserLoginRAO>(userEntity));
        }
コード例 #2
0
ファイル: LoginUserCommand.cs プロジェクト: sheeand/KS-WebApi
 public async Task <ReceivedUserLoginRAO> Execute(GetUserRAO userRAO)
 {
     return(await _receiver.LoginByUsername(userRAO));
 }
コード例 #3
0
ファイル: GetUserInvoker.cs プロジェクト: sheeand/KS-WebApi
 // no mapping ncessary
 public async Task <ReceivedUserLoginRAO> InvokeGetUserCommandAsync(GetUserRAO userRAO)
 {
     return(await _command.Execute(userRAO));
 }