public IHttpActionResult PostQuestion([FromBody] Question question) { platformManager = new SubplatformManager(); object _customObject = null; int suplatformId = 1; if (Request.Properties.TryGetValue("SubPlatformID", out _customObject)) { suplatformId = (int)_customObject; } if (question == null) { return(BadRequest("No question given")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } platformManager.AddQuestion(suplatformId, QuestionType.General, question.Title, question.Answer); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutFAQ([FromBody] CustomizationViewModel custom) { platformManager = new SubplatformManager(); object _customObject = null; int suplatformId = 1; if (Request.Properties.TryGetValue("SubPlatformID", out _customObject)) { suplatformId = (int)_customObject; } if (custom == null) { return(BadRequest("No question given")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } platformManager.AddQuestion(suplatformId, QuestionType.General, custom.FAQQuestion, custom.FAQAnswer); return(StatusCode(HttpStatusCode.NoContent)); }