Example #1
0
        public override async Task <ListarPorRecursoReply> ListarPorRecurso(BaseRequest request, ServerCallContext context)
        {
            ListarPorRecursoReply result = new ListarPorRecursoReply();

            result.Lista.AddRange(_mapper.Map <IEnumerable <TarefaModel> >(_tarefaAppService.ListarPorRecurso(new Guid(request.Id))));

            return(await Task.FromResult(result));
        }
Example #2
0
        public async Task <IEnumerable <TarefaViewModel> > ListarPorRecursoAsync(Guid idRecurso)
        {
            BaseRequest request = new BaseRequest
            {
                Id = idRecurso.ToString()
            };

            ListarPorRecursoReply response = await _client.ListarPorRecursoAsync(request);

            return(_mapper.Map <IEnumerable <TarefaViewModel> >(response.Lista));
        }