Esempio n. 1
0
        public async Task <ApiResponse <IEnumerable <GetWeaponQueryResult> > > GetAll()
        {
            var query = new GetAllWeaponsQuery();
            var data  = await _operationMediator.HandleAsync(query);

            return(ApiResponse.Ok(data));
        }
Esempio n. 2
0
        public async Task <ApiResponse <LoginQueryResult> > Login(LoginRequest request)
        {
            var data = await _operationMediator.HandleAsync(new LoginQuery
            {
                Username = request.Username,
                Password = request.Password
            });

            return(ApiResponse.Ok(data));
        }
Esempio n. 3
0
        public async Task <ApiResponse <GetUserQueryResult> > Get()
        {
            var data = await _operationMediator.HandleAsync(new GetUserQuery());

            return(ApiResponse.Ok(data));
        }