public IActionResult Post([FromBody] KartModel model) //Adding product to kart { if (obj.AddToKart(model)) { return(Ok()); } return(BadRequest()); }
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"); }
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)); }