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))); } }
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; } }
public Repository(Actions.Type type, string data) { init(); result = cataloguePost(data).Result; }