public IHttpActionResult Modify([FromBody] SYS_Option item)
        {
            var app     = _unityContainer.Resolve <IOptionManagementService>();
            var newItem = app.ModifyOption(item);

            if (newItem == null)
            {
                return(BadRequest(ParamsConfig.MsgPutError));
            }

            return(Ok(newItem));
        }
        public SYS_Option OptionData(string viewType, byte moduleId, string userName)
        {
            SYS_Option option = null;

            try
            {
                option = _ctx.Options.Where(opts => opts.SYS_Application.ModuleId == moduleId && opts.ViewType.Equals(viewType)).FirstOrDefault();
            }
            catch (Exception ex)
            {
                _log.Error(ex.Message, ex.Source, ex.StackTrace, userName);
            }

            return(option);
        }