public ActionResult InsertTraitValue(InsertTraitValueModel Model) { try { if (string.IsNullOrWhiteSpace(Model.NewTraitValue)) { return(Json(new { Status = "Error", Message = "Please fill in all fields." })); } if (Model.StyleTrait == null) { return(Json(new { Status = "Error", Message = "No style trait selected." })); } var StyleTraitValueID = _db.InsertStyleTraitValue(Model.StyleTrait, Model.NewTraitValue, Model.NewTraitValuePosition, _UserName).FirstOrDefault()?.StyleTraitValueID; return(Json(new { Status = "Successful", Message = "", StyleTraitValueID = StyleTraitValueID })); } catch (Exception ex) { LoggingHelper.LogError(ex); return(Json(new { Status = "Error", Message = ex.Message })); } }