/// <summary> /// Execute /// </summary> /// <returns></returns> protected override bool Execute() { if (SamAccountName == null) { API.Entities.Firebase.Uid = DTO.Uid; API.Entities.Firebase.AccessToken = DTO.AccessToken; if (!API.Entities.Firebase.Authenticate()) { Response.error = Label.Get("error.authentication"); return(false); } } Subscription_ADO ado = new Subscription_ADO(Ado); if (ado.TableCreate(DTO.TsbTable, API.Entities.Firebase.Uid, SamAccountName)) { Response.data = JSONRPC.success; return(true); } Log.Instance.Debug("Can't create Subscription"); Response.error = Label.Get("error.create"); return(false); }