public ActionResult PutSectionInfo(string section, [ModelBinder(typeof(JsonNetModelBinder))] SectionInfoDto info) { if (info == null || info.IsEmpty) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { _service.AddOrUpdate(new SectionDto { Abbreviation = section, SectionInfo = info }); } catch (Exception ex) { _logger.Error(ex); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(new HttpStatusCodeResult(HttpStatusCode.OK)); }