public IActionResult Post([FromBody] KartModel model)           //Adding product to kart
 {
     if (obj.AddToKart(model))
     {
         return(Ok());
     }
     return(BadRequest());
 }
Exemple #2
0
        public string AddToKart(KartModel model)           //Adding product to kart
        {
            var productEntity = ProductAvailability(model.Product_ID, model.Quantity);

            if (productEntity != null)                                                          //Checking Product Availability
            {
                productEntity.ProductQuantityInKart += model.Quantity;

                var entity = _mapper.Map <KartModel, Entities.Kart>(model);
                entity.DateTime = DateTime.Now;

                if (obj.AddToKart(entity, productEntity))
                {
                    return("Product Added to Kart");
                }
                return("Bad Request");
            }
            return("Product Not Available");
        }
Exemple #3
0
        public Boolean AddToKart(KartModel model)           //Adding product to kart
        {
            var productEntity = ProductAvailability(model.Product_ID, model.Quantity);

            if (productEntity != null)                                                          //Checking Product Availability
            {
                productEntity.ProductQuantityInKart += model.Quantity;

                var entity = _mapper.Map <KartModel, Entities.Kart>(model);
                entity.DateTime = DateTime.Now;

                if (obj.AddToKart(entity, productEntity))
                {
                    return(true);
                }
                return(false);
            }
            return(false);
        }
        public string Post([FromBody] KartModel model)           //Adding product to kart
        {
            var result = obj.AddToKart(model);

            return(Newtonsoft.Json.JsonConvert.SerializeObject(result));
        }