public override async Task <SaveRecurrencesReply> SaveRecurrences(SaveRecurrencesRequest request, ServerCallContext context) { var authToken = context.GetHttpContext().User.ToAuthToken(); var recurrences = _mapper.Map <ICollection <PlannedRecurrenceDto> >(request.Recurrences); var result = await _recurrenceService.SaveAsync(recurrences, authToken.UserId); return(new SaveRecurrencesReply { RecurrencesUpdatedCount = result }); }