public async Task <OpcionListar> Listar(Paginacion ent) { List <Opcion> opciones = await opcionServices.Listar(ent); //var listaRes = new List<OpcionBE>(); //foreach (var item in opciones) //{ // var elem = new OpcionBE() // { // Codigo = item.IdOpcion, // Nombre = item.NombreOpcion, // Enlace = item.UrlOpcion, // Icono = item.NombreIcono // }; // listaRes.Add(elem); //} var listaRes = mapper.Map <List <OpcionBE> >(opciones); OpcionListar res = new OpcionListar { Opciones = listaRes, TotalReg = ent.NroRegTotal }; return(res); }
public async Task <OpcionListar> ListarPaginado(ExtraPaginacion ent) { List <Opcion> listaOpcion = await opcionServices.ListarPaginado(ent); var listaRes = mapper.Map <List <OpcionBE> >(listaOpcion); OpcionListar res = new OpcionListar { ListaOpcion = listaRes, TotalReg = ent.NroRegTotal }; return(res); }