Beispiel #1
0
        public string Delete(string id)
        {
            IRestResponse response = TagMethods.DeleteTag(id);

            if (!response.IsSuccessful)
            {
                return("Error deleting");
            }
            return("Tag deleted successfully");
        }
Beispiel #2
0
        public List <Tag> Get()
        {
            List <Tag> listOfTags = new List <Tag>();

            try
            {
                listOfTags = TagMethods.GetTags();
            }
            catch (Exception e)
            {
            }

            return(listOfTags);
        }
Beispiel #3
0
        private void DoArith( TagMethods opCode, Value a, Value b, out Value ret )
        {
            if( ToNumber( ref a ) && (opCode == TagMethods.Unm || ToNumber( ref b ) ) )
            {
                double na = a.NumVal, nb = b.NumVal, rv;

                switch( opCode )
                {
                case TagMethods.Add: rv = na + nb; break;
                case TagMethods.Sub: rv = na - nb; break;
                case TagMethods.Mul: rv = na * nb; break;
                case TagMethods.Div: rv = na / nb; break;
                case TagMethods.Mod: rv = na % nb; break;
                case TagMethods.Pow: rv = Math.Pow( na, nb ); break;

                case TagMethods.Unm: rv = -na; break;

                default: Debug.Assert( false ); rv = 0; break;
                }

                ret.RefVal = Value.NumTypeTag;
                ret.NumVal = rv;

                return;
            }

            var opName = Literals.TagMethodNames[(int)opCode];

            throw new NotImplementedException();
        }
Beispiel #4
0
        public EventStats GetTagStats(string id, DateTime startdate)
        {
            List <EventStats> eventStats = TagMethods.GetTagStats(id, startdate);

            return(GetStatsCumulativeTotals(eventStats));
        }
Beispiel #5
0
        public Tag Get(string id)
        {
            Tag theTagWeWant = TagMethods.GetTag(id);

            return(theTagWeWant);
        }
Beispiel #6
0
        public async Task <WykopTagResult> GetTagsAsync(string tag, TagMethods method)
        {
            string json = await GetResponseAsync(GetRequestUrl(tag, method.ToString()));

            return(JsonConvert.DeserializeObject <WykopTagResult>(json));
        }