public async Task <IActionResult> CreateDocument([FromBody] ProductPromo productpromo) { ResponseObject responseobject = new ResponseObject(); try { var result = await _adapter.CreateDocument("PromoDatabase", "PromoCollection", productpromo); productpromo = result; responseobject.correlationalId = Guid.NewGuid().ToString(); responseobject.statusCode = 201; responseobject.statusReason = "Created"; responseobject.success = true; responseobject.promotionId = result.Id; 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 <JsonResult> CreateDocument([FromBody] ProductPromo productpromo) { await _adapter.CreateDocument("PromoService", "ProductPromo", productpromo); return(new JsonResult(productpromo)); // return Ok(result); }
public async Task <IActionResult> CreateDocument([FromBody] ProductPromo productpromo) { var result = await _adapter.CreateDocument("PromoDatabase", "PromoCollection", productpromo); return(Ok(result)); }
public async Task <IActionResult> CreateDocument([FromBody] UserInfo user) { var result = await _adapter.CreateDocument("test-db", "test-collection", user); return(Ok(result)); }