Пример #1
0
        // TODO: remove
        public async Task Save(ICollection <TaskDto> tasks)
        {
            IEnumerable <TaskDto> updatedTasks = await _taskServiceApp.SaveTasksAsync(tasks);

            await Clients.Caller.SendAsync("update", updatedTasks, true);

            await Clients.Others.SendAsync("update", updatedTasks, false);
        }
        protected override async Task ProcessCoreAsync(CreateTaskCommand command)
        {
            string userId = await _telegramService.GetUserId(command.UserChatId);

            command.Task.Uid = Guid.NewGuid().ToString();
            await _taskServiceApp.SaveTasksAsync(new[] { command.Task }, userId);

            await _botSendMessageService.SendTextAsync(command.UserChatId, "Task created");
        }
Пример #3
0
 public Task <IEnumerable <TaskDto> > Handle(SaveRequestModel request, CancellationToken cancellationToken)
 {
     return(_taskServiceApp.SaveTasksAsync(request.Tasks));
 }