public ActionResult Create(SLADocument SlaDoc) { try { var database = _mongoClient.GetDatabase(_configuration["Mongo:Database"]); var col = database.GetCollection <BsonDocument>("SLA"); BsonDocument doc = JsonConvert.SerializeObject(SlaDoc).ToBsonDocument(); col.InsertOne(doc, null); return(Ok()); } catch { return(View()); } }
public ActionResult CreateSlaDocument(SLADocument document) { return(View("CreateSLA")); //_logger.LogInformation("Begin SLAController.Create"); //using (HttpClient client =new HttpClient()) //{ // var stringContent = new StringContent(JsonConvert.SerializeObject(document)); // using (var response = client.PostAsync(_configuration["API:CreateUrl"], stringContent)) // { // if(response.Status == TaskStatus.RanToCompletion) // { // _logger.LogInformation("SLAController.Create complete."); // return Ok(); // } // } //} //_logger.LogError("SLAController.Create failure."); //return BadRequest(); }