public async Task <IActionResult> Update([FromBody] ProductPromo productpromo)
        {
            ResponseObject responseobject = new ResponseObject();

            try
            {
                var result = await _adapter.updateDocumentAsync("PromoDatabase", "PromoCollection", productpromo);

                //  productpromo = result;
                responseobject.correlationalId = Guid.NewGuid().ToString();
                responseobject.statusCode      = 202;
                responseobject.statusReason    = "Accepted";
                responseobject.success         = true;
                // responseobject.promotionId = result.Id;
                return(StatusCode(StatusCodes.Status202Accepted, 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> Update([FromBody] ProductPromo productpromo)
        {
            var result = await _adapter.updateDocumentAsync("PromoDatabase", "PromoCollection", productpromo);

            return(Ok(result));
        }
Beispiel #3
0
        public async Task <IActionResult> Update([FromBody] ProductPromoAction productpromoaction, string id)
        {
            var result = await _adapter.updateDocumentAsync("PromoDatabase", "ProductPromoAction", productpromoaction, id);

            return(Ok(result));
        }