Esempio n. 1
0
        //GET /api/productos
        public IEnumerable <ProductoDTO> GetProductos()
        {
            var productos = productoBL.GetAllProducto();

            //foreach (var prod in productos)
            //{
            //    if(prod.Marca != null)
            //        prod.Nombre = prod.Nombre + " (" + prod.Marca.Nombre + ")";

            //    if(prod.Categoria != null)
            //        prod.Nombre = prod.Nombre + " (" + prod.Categoria.Nombre + ")";
            //}

            return(productos.Select(Mapper.Map <Producto, ProductoDTO>));
        }
        public JsonResult IsProducto_Available(string Nombre, int ID)
        {
            var productos = productoBL.GetAllProducto();

            var ocurrencia = productos.Find(m => m.Nombre.ToLower().Equals(Nombre.ToLower()));

            if (ocurrencia == null || ID != 0)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            log.Error("El Producto: " + Nombre + " ya existe en la base de datos...");
            return(Json(false, JsonRequestBehavior.AllowGet));
        }