public async Task <List <ArticuloConsumoDirecto> > ObtenerTodosAsync() { var ingrediente = await _unitOfWork.ArticuloConsumoDirectoDal.GetAsync(); foreach (var x in ingrediente) { x.Insumo = await _insumoBl.ObtenerPorIdAsync(x.IdInsumo); x.Articulo = await _articuloBl.ObtenerPorIdAsync(x.IdArticulo); } return((List <ArticuloConsumoDirecto>)ingrediente); }
public async Task <List <Plato> > ObtenerTodosAsync() { var platos = await _unitOfWork.PlatoDal.GetAsync(); foreach (var x in platos) { x.Articulo = await _articuloBl.ObtenerPorIdAsync(x.IdArticulo); x.TipoPreparacion = await _preparacionBl.ObtenerPorIdAsync(x.IdTipoPreparacion); } return((List <Plato>)platos); }
public async Task <List <ArticuloPedido> > ObtenerTodosAsync() { var articuloPedidos = await _unitOfWork.ArticuloPedidoDal.GetAsync(); foreach (var x in articuloPedidos) { x.Pedido = await _pedidoBl.ObtenerPorIdAsync(x.IdPedido); x.Articulo = await _articuloBl.ObtenerPorIdAsync(x.IdArticulo); var estados = await _unitOfWork.EstadoArticuloPedidoDal.GetByArticuloPedido(x.Id); x.EstadosArticuloPedido = (List <EstadoArticuloPedido>)estados; } return((List <ArticuloPedido>)articuloPedidos); }