Ejemplo n.º 1
0
        public override async Task <CreateTasksReply> CreateTasks(CreateTasksRequest request, ServerCallContext context)
        {
            var authToken = context.GetHttpContext().User.ToAuthToken();
            var result    = await _recurrenceCreatorService.CreateAsync(request.TimezoneOffset, authToken.UserId);

            return(new CreateTasksReply
            {
                TasksCreatedCount = result
            });
        }
Ejemplo n.º 2
0
        public async Task <int> CreateRecurrencesAsync(int timezoneOffset)
        {
            var request = new CreateTasksRequest
            {
                TimezoneOffset = timezoneOffset
            };
            var client = await _recurrenceClientFactory.Create();

            var response = await client.CreateTasksAsync(request, new Metadata());

            return(response.TasksCreatedCount);
        }