public virtual GetUserByLoginResponse GetUserByLogin(GetUserByLoginRequest request) { var response = new GetUserByLoginResponse(); try { // Raise Initialization Event var initialization = GetUserByLoginInitialization; if (initialization != null) { initialization(request, response); } // Raise Execute Event var execute = GetUserByLoginExecute; if (execute != null) { response = execute(request); } // Raise Complete Event var complete = GetUserByLoginComplete; if (complete != null) { complete(request, response); } } catch (Exception exception) { // Raise Error Event var error = GetUserByLoginError; if (error != null) { error(request, response, exception); } } return(response); }
public override GetUserByLoginResponse OnGetUserByLoginExecute(GetUserByLoginRequest request) { GetUserByLoginResponse response = new GetUserByLoginResponse(); try { var spec = new UsuarioByLoginSpec(request.Login); var user = _usuarioRepository.Get(spec); response.Usuario = _mapperService.Map <UsuarioDto>(user); } catch (Exception ex) { response.Exception = ex; } return(response); }
public abstract GetUserByLoginResponse OnGetUserByLoginExecute(GetUserByLoginRequest request);