public async Task <ActionResult> JoinChannel(JoinChatViewModel joinChatViewModel, [FromHeader] Guid authorization, [FromServices] IHandler <JoinChannelCommand> handler) { var command = new JoinChannelCommand { UserId = authorization, ChannelId = joinChatViewModel.ChannelId }; ICommandResult result = await handler.HandleAsync(command); if (!result.Success) { return(BadRequest(new ErrorViewModel(result))); } return(NoContent()); }
public JoinChatView(JoinChatViewModel joinChatViewModel) { InitializeComponent(); DataContext = joinChatViewModel as object; }