public IHttpActionResult EditFormData(int id, [FromBody] Models.MetaDataDefinationModels.Edit MetaDataDef) { JavaScriptSerializer js = new JavaScriptSerializer(); string logForm = "Form : " + js.Serialize(MetaDataDef); string logAPI = "[Put] " + Request.RequestUri.ToString(); if (!ModelState.IsValid || MetaDataDef == null) { Startup._sfAppLogger.Warn(logAPI + " || Input Parameter not expected || " + logForm); return BadRequest("Invalid data"); } try { Models.MetaDataDefinationModels metaDataDefModel = new Models.MetaDataDefinationModels(); metaDataDefModel.updateMetaDataDefination(id, MetaDataDef); return Ok(); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); logMessage.AppendLine(logForm); Startup._sfAppLogger.Error(logAPI + logMessage); return InternalServerError(ex); } }
public IHttpActionResult AddFormData([FromBody] Models.MetaDataDefinationModels.Edit MetaDataDef) { string logForm = "Form : " + Startup._jsSerializer.Serialize(MetaDataDef); string logAPI = "[Post] " + Request.RequestUri.ToString(); if (!ModelState.IsValid || MetaDataDef == null) { Startup._sfAppLogger.Warn(logAPI + " || Input Parameter not expected || " + logForm); return BadRequest("Invalid data"); } try { Models.MetaDataDefinationModels metaDataModel = new Models.MetaDataDefinationModels(); int newMetaDataDefId = metaDataModel.addMetaDataDefination(MetaDataDef); return Json(new { id = newMetaDataDefId }); } catch (Exception ex) { StringBuilder logMessage = LogUtility.BuildExceptionMessage(ex); logMessage.AppendLine(logForm); Startup._sfAppLogger.Error(logAPI + logMessage); return InternalServerError(ex); } }