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
                }));
            }
        }