Esempio n. 1
0
        public static Category GetDetails(int id)
        {
            var apiCallTask = CategoryApiHelper.Get(id);
            var result      = apiCallTask.Result;

            JObject  jsonResponse = JsonConvert.DeserializeObject <JObject>(result);
            Category category     = JsonConvert.DeserializeObject <Category>(jsonResponse.ToString());

            return(category);
        }
Esempio n. 2
0
        public static List <Category> GetCategories()
        {
            var apiCallTask = CategoryApiHelper.GetAll();
            var result      = apiCallTask.Result;

            JArray          jsonResponse = JsonConvert.DeserializeObject <JArray>(result);
            List <Category> categoryList = JsonConvert.DeserializeObject <List <Category> >(jsonResponse.ToString());

            return(categoryList);
        }
Esempio n. 3
0
 public static void Delete(int id)
 {
     var apiCallTask = CategoryApiHelper.Delete(id);
 }
Esempio n. 4
0
 public static void Put(Category category, int categoryId)
 {
     string jsonCategory = JsonConvert.SerializeObject(category);
     var    apiCallTask  = CategoryApiHelper.Put(jsonCategory, categoryId);
 }
Esempio n. 5
0
 public static void Post(Category cat)
 {
     string jsonItem    = JsonConvert.SerializeObject(cat);
     var    apiCallTask = CategoryApiHelper.Post(jsonItem);
 }