public ActionResult Create(ColumnUpdatePostModel formModel, string platform) { var model = new ReportColumnMapping { DataSourceTypeId = 1, MetaData = new List <ReportColumnMetaDataValue>() }; SetValues(formModel, model); Framework.Model.Response.CreateColumnMappingResponse result = null; bool hasError = false; try { result = _reportsService.CreateColumnMapping(platform, model); } catch (Exception ex) { ViewBag.ErrorMessage = "Create Failed \n\n" + ex.Message; hasError = true; } if (!hasError && result != null && result.Error != null && result.Error.Message != null) { ViewBag.ErrorMessage = "Create Failed \n\n" + result.Error.Message; hasError = true; } if (hasError) { return(View("Edit", model)); } return(RedirectToAction("Index", new { platform = platform })); }
// POST api/{platform}/ColumnMappingsmapping/ public CreateColumnMappingResponse Post(string platform, [FromBody] ReportColumnMapping mapping) { return(_reportsService.CreateColumnMapping(platform, mapping)); }