public static long Settings(DTO_ApplicationSettings appSettings) { using (var exodusDB = new exodusEntities()) { var SettingID = new ObjectParameter("SettingID", 0); // var rez = exodusDB.stp_App_Settings_Write( appSettings.TagID, appSettings.ApplicationID, appSettings.Settings, SettingID); // return(Convert.ToInt64(SettingID.Value)); } }
public API_Response <long> Settings_Write(DTO_ApplicationSettings appSettings, [FromUri] string api_key = null) { return(InvokeAPI(() => { if (!Global.Cache.CheckTagExists(appSettings.TagID)) { throw new TagNotFoundException(); } if (!Global.Cache.dicApplications.ContainsKey((EN_ApplicationType)appSettings.ApplicationID)) { throw new ApplicationNotFoundException(); } // return _DL.Application.Add.Settings(appSettings); }, api_key)); }
public static DTO_ApplicationSettings Settings(long TagID, int AppID) { using (var exodusDB = new exodusEntities()) { var rez = exodusDB.stp_App_Settings_Read(TagID, AppID).FirstOrDefault(); if (rez != null) { var appSettings = new DTO_ApplicationSettings() { SettingsID = rez.SettingID, ApplicationID = rez.fk_AppID, TagID = rez.fk_TagID }; // appSettings.ReadFromXml(rez.Settings); return(appSettings); } // return(new DTO_ApplicationSettings()); } }