public override async Task <LoadActualReply> LoadActual(LoadActualRequest request, ServerCallContext context) { var authToken = context.GetHttpContext().User.ToAuthToken(); var result = await _taskService.LoadActualTasksAsync(authToken.UserId, new DateTime(request.FromDate)); return(new LoadActualReply { Tasks = { _mapper.Map <IEnumerable <TaskModel> >(result) } }); }
public async Task <IEnumerable <TaskDto> > LoadActualTasksAsync(DateTime from) { var request = new LoadActualRequest { FromDate = from.Ticks }; var client = await _taskClientFactory.Create(); var response = await client.LoadActualAsync(request, new Metadata()); return(_mapper.Map <IEnumerable <TaskDto> >(response.Tasks)); }