public async Task <IEnumerable <PlannedRecurrenceDto> > LoadRecurrencesAsync() { var request = new LoadRecurrencesRequest(); var client = await _recurrenceClientFactory.Create(); var response = await client.LoadRecurrencesAsync(request, new Metadata()); return(_mapper.Map <IEnumerable <PlannedRecurrenceDto> >(response.Recurrences)); }
public override async Task <LoadRecurrencesReply> LoadRecurrences(LoadRecurrencesRequest request, ServerCallContext context) { var authToken = context.GetHttpContext().User.ToAuthToken(); var result = await _recurrenceService.LoadAsync(authToken.UserId); return(new LoadRecurrencesReply { Recurrences = { _mapper.Map <IEnumerable <PlannedRecurrenceModel> >(result) } }); }