public ConnectionEventModel Insert(ConnectionEventModel model) { //this is useful because we choose what we want to update/add rather than send all the fields across var nameValueCollection = new Dictionary <string, string> { { "wnsl_name", model.wnsl_name }, }; var form = new FormUrlEncodedContent(nameValueCollection); var raw = _dataProvider.HttpPost("api/data/v8.2/wnsl_events", nameValueCollection); if (raw.StatusCode == HttpStatusCode.OK) { var @event = JsonMapper.Deserialise <ConnectionEventModelRoot>(raw.Content.ReadAsStringAsync().Result); return(@event.Value.FirstOrDefault()); } return(null); }
public IActionResult AddEvent(ConnectionEventModel model) { var result = _eventService.Insert(model); return(this.RedirectToAction("Events", "Home")); }