Пример #1
0
 public API_Response <VM_Application> Get_ByID(EN_ApplicationType ApplicationID, [FromUri] string api_key = null)
 {
     return(InvokeAPI(() =>
     {
         return Global.Cache.dicApplications[ApplicationID];
     }, api_key));
 }
Пример #2
0
        public static string GetApplicationUrl(EN_ApplicationType app)
        {
            switch (app)
            {
            case EN_ApplicationType.H20: return("AppH2O");

            case EN_ApplicationType.Own_Initiative: return("AppOwnIniciative");

            default: return("");
            }
        }
Пример #3
0
 public API_Response <DTO_ApplicationSettings> Settings_Read(long TagID, EN_ApplicationType ApplicationID, [FromUri] string api_key = null)
 {
     return(InvokeAPI(() =>
     {
         if (!Global.Cache.CheckTagExists(TagID))
         {
             throw new TagNotFoundException();
         }
         if (!Global.Cache.dicApplications.ContainsKey(ApplicationID))
         {
             throw new ApplicationNotFoundException();
         }
         //
         return _DL.Application.Get.Settings(TagID, ApplicationID.ToInt());
     }, api_key));
 }