예제 #1
0
        public Repository(Actions.Type type)
        {
            init();
            jsonString = GetAllProducts().Result;

            var arr = Json.DeserializeArray(jsonString);

            products = new List <Dictionary <string, string> >();

            foreach (var p in arr)
            {
                products.Add(ReadDictionary(Json.DeserializeObject(p)));
            }
        }
예제 #2
0
        public Repository(Actions.Type type, int id)
        {
            switch (type)
            {
            case Actions.Type.catalogueGet:
                init();
                jsonString = GetProductById(id).Result;
                product    = ReadDictionary(Json.DeserializeObject(jsonString));
                break;

            case Actions.Type.catalogueDelete:
                init();
                result = catalogueDelete(id).Result;
                break;
            }
        }
예제 #3
0
 public Repository(Actions.Type type, string data)
 {
     init();
     result = cataloguePost(data).Result;
 }