public static Transferencia[] Populate(this IQueryable <Transferencia.BDD> data) { var transferencias = new List <Transferencia>(); var usuarios = UserSafe.GetAll(); foreach (var transferencia in data) { transferencias.Add(new Transferencia() { id = transferencia.id, itemFarmacia = ItemFarmacia.Get(transferencia.itemFarmacia), solicitante = UserSafe.Get(transferencia.solicitante, usuarios), //UserSafe.Get(usuarios, transferencia.solicitante), cantidad = transferencia.cantidad, fecha = transferencia.fecha, destino = transferencia.destino, cancelado = transferencia.cancelado, autorizadoPor = UserSafe.Get(transferencia.autorizadoPor, usuarios), fechaDespacho = transferencia.fechaDespacho, cantidadDespacho = transferencia.cantidadDespacho, personalDespacho = UserSafe.Get(transferencia.personalDespacho, usuarios), comentarioDespacho = transferencia.comentarioDespacho }); } return(transferencias.ToArray()); }
public static PedidoInterno[] Populate(this IQueryable <PedidoInterno.BDD> data) { var pedidos = new List <PedidoInterno>(); var usuarios = UserSafe.GetAll(); foreach (var pedido in data) { pedidos.Add(new PedidoInterno() { id = pedido.id, itemFarmacia = ItemFarmacia.Get(pedido.idItemFarmacia), solicitante = UserSafe.Get(pedido.solicitante, usuarios), cantidad = pedido.cantidad, fechaPedido = pedido.fechaPedido, personalDespacho = UserSafe.Get(pedido.personalDespacho, usuarios), cantidadDespacho = pedido.cantidadDespacho, fechaDespacho = pedido.fechaDespacho, comentarioDespacho = pedido.comentarioDespacho, comentarioRecepcion = pedido.comentarioRecepcion, cancelado = pedido.cancelado }); } return(pedidos.ToArray()); }