public Result PostDataNameDictionary([FromBody] DataNameDictionary dataNameDictionary)
 {
     dataNameDictionary.CreateUserId   = Request.GetIdentityInformation();
     dataNameDictionary.MarkedDateTime = DateTime.Now;
     DataNameDictionaryHelper.Instance.Add(dataNameDictionary);
     //CheckScriptVersion(dataNameDictionary.ScriptId);
     return(Result.GenError <Result>(Error.Success));
 }
 public Result PostDataNameDictionary([FromBody] DataNameDictionary dataNameDictionary)
 {
     dataNameDictionary.CreateUserId   = Request.GetIdentityInformation();
     dataNameDictionary.MarkedDateTime = DateTime.Now;
     ServerConfig.DeviceDb.Execute(
         "INSERT INTO data_name_dictionary (`CreateUserId`, `MarkedDateTime`, `MarkedDelete`, `ModifyId`, `ScriptId`, `VariableTypeId`, `PointerAddress`, `VariableName`, `Remark`) " +
         "VALUES (@CreateUserId, @MarkedDateTime, @MarkedDelete, @ModifyId, @ScriptId, @VariableTypeId, @PointerAddress, @VariableName, @Remark);",
         dataNameDictionary);
     CheckScriptVersion(dataNameDictionary.ScriptId);
     return(Result.GenError <Result>(Error.Success));
 }
        public Result PutDataNameDictionary([FromRoute] int id, [FromBody] DataNameDictionary dataNameDictionary)
        {
            var cnt =
                ServerConfig.DeviceDb.Query <int>("SELECT COUNT(1) FROM `data_name_dictionary` WHERE Id = @id AND `MarkedDelete` = 0;", new { id }).FirstOrDefault();

            if (cnt == 0)
            {
                return(Result.GenError <Result>(Error.DataNameDictionaryNotExist));
            }

            dataNameDictionary.Id             = id;
            dataNameDictionary.CreateUserId   = Request.GetIdentityInformation();
            dataNameDictionary.MarkedDateTime = DateTime.Now;
            ServerConfig.DeviceDb.Execute(
                "UPDATE data_name_dictionary SET `CreateUserId` = @CreateUserId, `MarkedDateTime` = @MarkedDateTime, `MarkedDelete` = @MarkedDelete, `ModifyId` = @ModifyId, " +
                "`ScriptId` = @ScriptId, `VariableTypeId` = @VariableTypeId, `PointerAddress` = @PointerAddress, `VariableName` = @VariableName, `Remark` = @Remark WHERE `Id` = @Id;", dataNameDictionary);

            return(Result.GenError <Result>(Error.Success));
        }