Exemplo n.º 1
0
 public Result AddTask(SendMessageCommandDto command)
 {
     _taskCommandHandlers.Handle(new SendMessageTaskCreateCommand(command.StartTime,
                                                                  command.TaskName,
                                                                  command.Address,
                                                                  command.Message,
                                                                  command.Theme));
     return(new Result());
 }
Exemplo n.º 2
0
        public IActionResult Post([FromBody] SendMessageCommandDto message)
        {
            var command = this.mapper.Map <SendMessageCommand>(message);

            command.AuthorId = this.GetUserId();
            try
            {
                this.messageService.SendMessage(command);
            }
            catch (PostException ex)
            {
                return(BadRequest(new BadRequestResponseDto {
                    ErrorMessage = ex.Message
                }));
            }

            return(Ok());
        }