public ProductoDto GetPestanaProducto(int grupoFormulario, PestanaParametrica pestana) { Task <IEnumerable <ProductoSaludDetalleDtoMapper> > saludWait = Task.Run(() => { return(this.clientProducto.GetProductoListaSalud(grupoFormulario)); }); Task <IEnumerable <ProductoVidaApDetalleDtoMapper> > vidaDetalleWait = Task.Run(() => { return(this.clientProducto.GetProductoListaVidaAp(grupoFormulario)); }); Task <ProductoVidaApDtoMapper> vidaWait = Task.Run(() => { return(this.clientProducto.GetProductoVidaAp(grupoFormulario)); }); Task <IEnumerable <CascadaDtoMapper> > cascadaWait = Task.Run(() => { return(this.clientProducto.GetCascada(grupoFormulario)); }); Task <IEnumerable <MensajeDtoMapper> > mensajeWait = Task.Run(() => { return(this.clientMensaje.GetBdMensaje(grupoFormulario, pestana)); }); // Espera por resultados, el tiempo de espera total sera solo el del proceso que tome mas tiempo Task.WaitAll(saludWait, vidaDetalleWait, vidaWait, cascadaWait, mensajeWait); // Rescate de datos return(MapperProducto.TransformarProductoDtoMapperEnDTO( saludWait.Result, vidaDetalleWait.Result, vidaWait.Result, cascadaWait.Result, mensajeWait.Result)); }
public static bool Modificar(int IdProd, string upc, string nombre, string descrip, string categ, string TipoInst, string modelo, string codProveedor, string color, string estado, string precio) { return(MapperProducto.ActualizarProducto(IdProd, upc, nombre, descrip, categ, TipoInst, modelo, codProveedor, color, estado, precio)); }
public static bool Agregar(string upc, string nombre, string descrip, string categ, string TipoInst, int IdMarca, string modelo, string codProveedor, int IdProveedor, string color, string estado, string precio) { return(MapperProducto.InsertarProducto(upc, nombre, descrip, categ, TipoInst, IdMarca, modelo, codProveedor, IdProveedor, color, estado, precio)); }
public static DataSet ListarTotalPreguntas() { return(MapperProducto.ListarTotalPreguntas()); }
public static bool InsertarPregunta(string NombreProducto, string modelo, string pregunta, string usuario) { return(MapperProducto.InsertarPregunta(NombreProducto, modelo, pregunta, usuario)); }
public static bool AgregarImg(string nombre, string categ, string url) { return(MapperProducto.InsertarImagen(nombre, categ, url)); }
public static List <Producto> ListarProdPorCategoria(string nombre) { return(MapperProducto.ListarProductosPorCategoria(nombre)); }
public static List <Producto> ListarCategorias() { return(MapperProducto.ListarCategorias()); }
public static Producto ListarDetalleProducto(string nombre, string modelo) { return(MapperProducto.ListarDetalleProducto(nombre, modelo)); }
public static bool EliminarPregunta(int Id) { return(MapperProducto.EliminarPregunta(Id)); }
public static List <Producto> ListarProductosPorPrecio(string precio) { return(MapperProducto.ListarProductosPorPrecio(precio)); }
public static List <Producto> ListarProductosPorCatPrecio(string categoria, string precio) { return(MapperProducto.ListarProductosPorCategoriaPrecio(categoria, precio)); }
public static List <Producto> ListarProductosPorMarcaPrecio(string marca, string precio) { return(MapperProducto.ListarProductosPorMarcaPrecio(marca, precio)); }
public static List <Producto> ListarProductosPorMarcaCat(string marca, string categ) { return(MapperProducto.ListarProductosPorMarcaCategoria(marca, categ)); }
public static List <Producto> ListarProductosCategoria(string categ) { return(MapperProducto.ListarProductosCategoria(categ)); }
public static List <Producto> ListarProductosPorMarca(string marca) { return(MapperProducto.ListarProductosPorMarca(marca)); }
public static bool Eliminar(int IdProd) { return(MapperProducto.EliminarProducto(IdProd)); }
public static bool AgregarRespuesta(int Id, string respuesta) { return(MapperProducto.InsertarRespuesta(Id, respuesta)); }
public static DataSet ListarProductos() { return(MapperProducto.ListarProductos()); }
public static List <Producto> ObtenerCatalogo() { return(MapperProducto.ListarProductosTOP()); }
public static List <Producto> ListarTipoInstrumentos() { return(MapperProducto.ListarTipoInstrumentos()); }
public static bool InsertarPreguntaPersonal(string pregunta, string usuariocliente) { return(MapperProducto.InsertarPreguntaPersonalizada(pregunta, usuariocliente)); }
public static string GestionImagen(string NombreImg, string Categoria) { return(MapperProducto.ObtenerRutaImagen(NombreImg, Categoria)); }
public static List <Preguntas> ListarPreguntasCliente(string usuario) { return(MapperProducto.ListarPreguntasPorCliente(usuario)); }
public static List <Producto> ListarProductosAComparar(string nombre) { return(MapperProducto.ListarProductosAComparar(nombre)); }
public static DataSet ObtenerOpionesProducto(string nombre) { return(MapperProducto.ListarOpinionesProductos(nombre)); }
public static List <Preguntas> ListarPreguntas(string nombre, string modelo) { return(MapperProducto.ListarPreguntas(nombre, modelo)); }
public static List <OpinionUsuario> ListarValoraciones(string nombre) { return(MapperProducto.ListarValoracionesProducto(nombre)); }
public static List <Producto> ListarProductosBuscados(string marca, string categoria, string precio) { return(MapperProducto.ListarProductosBuscados(marca, categoria, precio)); }
public Boolean SetGuardarVidaAp(ProductoPestanaDto datosProducto, int grupoFormulario) { return(this.clientProducto.SetVidaAp(MapperProducto.TransformarVidaApDTOEnDtoMapper(datosProducto.DatosCarga, grupoFormulario), grupoFormulario)); }