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)); }
public async Task <IActionResult> Post([FromBody] ChangeUserPassword command) { await CommandDispatcher.DispatcherAsync(command); return(NoContent()); }
public async Task <IActionResult> Post([FromBody] CreateUser command) { await CommandDispatcher.DispatcherAsync(command); return(Created($"users/{command.Email}", new object())); }