Пример #1
0
        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());
        }
Пример #2
0
 public JoinChatView(JoinChatViewModel joinChatViewModel)
 {
     InitializeComponent();
     DataContext = joinChatViewModel as object;
 }