예제 #1
0
        public async Task <IEnumerable <CiudadDto> > ListarTodo()
        {
            var lista = await _repositorio.ListarTodo();

            foreach (var item in lista)
            {
                var departamento = await _departamentoRepositorio.ObtenerPorId(item.DepartamentoId);

                item.Departamento = departamento;
            }
            return(_mapper.Map <IEnumerable <Ciudad>, IEnumerable <CiudadDto> >(lista
                                                                                .OrderBy(x => x.CiudadId)
                                                                                ));
        }
예제 #2
0
 public async Task<DepartamentoDto> ObtenerPorId(int id)
 {
     return _mapper.Map<Departamento, DepartamentoDto>(await _repositorio.ObtenerPorId(id));
 }