Пример #1
0
        public async Task <IActionResult> Post([FromBody] Login command)
        {
            command.TokenId = Guid.NewGuid();
            await CommandDispatcher.DispatcherAsync(command);

            var jwt = _cache.GetJwt(command.TokenId);

            return(Json(jwt));
        }
Пример #2
0
        public async Task <IActionResult> Post([FromBody] ChangeUserPassword command)
        {
            await CommandDispatcher.DispatcherAsync(command);

            return(NoContent());
        }
Пример #3
0
        public async Task <IActionResult> Post([FromBody] CreateUser command)
        {
            await CommandDispatcher.DispatcherAsync(command);

            return(Created($"users/{command.Email}", new object()));
        }