コード例 #1
0
        public ActionResult Create(Producto producto)
        {
            var productLN = new ProductoBL(new ProductoDA());
            productLN.Insert(producto);

            return RedirectToAction("Index");
        }
コード例 #2
0
        public ActionResult Index()
        {
            var productLN = new ProductoBL(new ProductoDA());
            var productos = productLN.SelectAll();

            ViewBag.Title = String.Format("Listado de productos({0})", productos.Count());

            return View(productos);
        }
コード例 #3
0
ファイル: Class1.cs プロジェクト: cristiancunya/eCommerce
        public void Insert()
        {
            var repo = new ReviewRepositorioMock();
             var pro = new Producto();
            pro.ProductId = 10;
            pro.Nombre = "Mororola";
            pro.Precio = 500.50m;

            var service = new ProductoBL(repo);
            service.Insert(pro);
            //var n = bl.Insert(pro);
            //if (n != 0)
            //{
            //    Assert.Fail("No se pudo insertar el producto");
            //}
        }
コード例 #4
0
        public GetProductoResponse GetProducto(GetProductoRequest request)
        {
            var response = new GetProductoResponse();

            try
            {
                var productLN = new ProductoBL();
                response.Producto = productLN.GetProducto(request.idProducto);

                response.ErrorCode = 0;
            }
            catch (Exception e)
            {
                response.ErrorCode = 100;
                response.ErrorMessage = e.Message;
            }

            return response;
        }
コード例 #5
0
        public EditProductoResponse EditProducto(EditProductoRequest request)
        {
            var response = new EditProductoResponse();

            try
            {
                var productLN = new ProductoBL();
                productLN.Edit(request.Producto);

                response.ErrorCode = 0;
            }
            catch (Exception e)
            {
                response.ErrorCode = 100;
                response.ErrorMessage = e.Message;
            }

            return response;
        }
コード例 #6
0
        public DeleteProductoResponse DeleteProducto(DeleteProductoRequest request)
        {
            var response = new DeleteProductoResponse();

            try
            {
                var productLN = new ProductoBL();
                productLN.Delete(request.Producto);

                response.ErrorCode = 0;
            }
            catch (Exception e)
            {
                response.ErrorCode = 100;
                response.ErrorMessage = e.Message;
            }

            return response;
        }
コード例 #7
0
        public SaveProductoResponse AddProducto(SaveProductoRequest request)
        {
            var response = new SaveProductoResponse();

            try
            {
                var productLN = new ProductoBL();
                productLN.Insert(request.Producto);

                response.ErrorCode = 0;
            }
            catch (Exception e)
            {
                response.ErrorCode = 100;
                response.ErrorMessage = e.Message;
            }

            return response;
        }
コード例 #8
0
        public GetProductosResponse GetProductos(GetProductosRequest request)
        {
            var response = new GetProductosResponse();

            try
            {
                var productLN = new ProductoBL(new ProductoDA());
                response.Productos = productLN.SelectAll();

                response.ErrorCode = 0;
            }
            catch(Exception e)
            {
                response.ErrorCode = 100;
                response.ErrorMessage = e.Message;
            }

            return response;
        }
コード例 #9
0
ファイル: Class1.cs プロジェクト: cristiancunya/eCommerce
        public void SelectAllTest()
        {
            var service = new ProductoBL(new ReviewRepositorioMock());

            service.SelectAll();
        }
コード例 #10
0
 public ActionResult Edit(Producto producto)
 {
     var productLN = new ProductoBL(new ProductoDA());
     productLN.Edit(producto);
     return RedirectToAction("Index");
 }
コード例 #11
0
 public ActionResult Edit(int id)
 {
     var productLN = new ProductoBL(new ProductoDA());
     var producto = productLN.GetProducto(id);
     return View(producto);
 }