public async Task <IActionResult> CreateDocumentCondition(string id, [FromBody] ProductPromoCondition productPromoCondition)
        {
            ResponseObject responseobject = new ResponseObject();

            try
            {
                ProductPromo productPromo = await _adapter.GetDataById("PromoDatabase", "PromoCollection", id);

                if (productPromo.conditions == null)
                {
                    List <ProductPromoCondition> newList = new List <ProductPromoCondition>();
                    newList.Add(productPromoCondition);
                    productPromo.conditions = newList;
                }
                else
                {
                    productPromo.conditions.Add(productPromoCondition);
                }
                var result = await _adapter.CreateDocumentCondition("PromoDatabase", "PromoCollection", productPromo);

                responseobject.correlationalId = Guid.NewGuid().ToString();
                responseobject.statusCode      = 201;
                responseobject.statusReason    = "Created";
                responseobject.success         = true;
                return(StatusCode(StatusCodes.Status201Created, responseobject));
            }
            catch (Exception ex)
            {
                responseobject.correlationalId = Guid.NewGuid().ToString();
                responseobject.statusCode      = 400;
                responseobject.statusReason    = "Bad Request";
                responseobject.success         = false;
                return(StatusCode(StatusCodes.Status400BadRequest, responseobject));
            }
        }
        public async Task <IActionResult> CreateDocumentCondition(string id, [FromBody] ProductPromoCondition productPromoCondition)
        {
            ProductPromo productPromo = await _adapter.GetDataById("PromoDatabase", "PromoCollection", id);

            productPromo.conditions.Add(productPromoCondition);
            var result = await _adapter.CreateDocumentCondition("PromoDatabase", "PromoCollection", productPromo);

            return(Ok(result));
        }