コード例 #1
0
        public IHttpActionResult Get() //Get All Products Stock List By Branch
        {
            DistributedProductRepository products = new DistributedProductRepository();
            var allProductsByBranch = products.GetAll();

            return(Ok(allProductsByBranch));
        }
コード例 #2
0
        public IHttpActionResult UpateQuantity(int id)
        {
            DistributedProductRepository productRepository          = new DistributedProductRepository();
            List <DistributedProduct>    singleProductStockInBranch = productRepository.ProductQuantityByBranch(id);

            if (singleProductStockInBranch == null)
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }
            return(Ok(singleProductStockInBranch));
        }
コード例 #3
0
 public IHttpActionResult Put([FromUri] int id, [FromBody] DistributedProduct product)
 {
     if (product == null)
     {
         return(StatusCode(HttpStatusCode.NoContent));
     }
     product.DistributedProductId = id;
     if (ModelState.IsValid)
     {
         DistributedProductRepository distributedProductRepository = new DistributedProductRepository();
         distributedProductRepository.Update(product);
         return(Ok(product));
     }
     return(StatusCode(HttpStatusCode.NoContent));
 }
コード例 #4
0
 public IHttpActionResult Post(DistributedProduct distributedProduct)
 {
     if (distributedProduct == null)
     {
         return(StatusCode(HttpStatusCode.NoContent));
     }
     distributedProduct.Status = 1;
     if (ModelState.IsValid)
     {
         DistributedProductRepository productRepository = new DistributedProductRepository();
         productRepository.Insert(distributedProduct);
         return(Created("abc", distributedProduct));
     }
     return(StatusCode(HttpStatusCode.NoContent));
 }
コード例 #5
0
        public IHttpActionResult ChangeProductStatusInBranch(int id)
        {
            DistributedProductRepository distributedProductId = new DistributedProductRepository();
            DistributedProduct           distributedProduct   = distributedProductId.Get(id);

            if (distributedProduct.Status == 1)
            {
                distributedProduct.Status = 0;
                distributedProductId.Update(distributedProduct);
            }
            else
            {
                distributedProduct.Status = 1;
                distributedProductId.Update(distributedProduct);
            }

            return(Ok(distributedProduct));
        }