public async Task <string> GetDeliveryFromUrlAsync(Province province, DeliveryInfos delivery) { //Get function APIDetail api = apisJson.GetDeliveryFromUrl; //Set Fields api.AvailableParams.Where(a => a.FieldName == "url").FirstOrDefault().ValueDefault = province.name_url + "/" + delivery.url_rewrite_name; //Call API RequestMethodFactory method = new RequestMethodFactory(api); var response = await method.CallApiAsync(); return(response.Content.ReadAsStringAsync().Result); }
public async Task <List <FoodCategory> > GetFoodCataloguesAsync(DeliveryInfos delivery) { //Get function APIDetail api = apisJson.GetDeliveryDishes; //Set Fields api.AvailableParams.Where(a => a.FieldName == "request_id").FirstOrDefault().ValueDefault = delivery.delivery_id.ToString(); //Call API RequestMethodFactory method = new RequestMethodFactory(api); var response = await method.CallApiAsync(); var result = response.Content.ReadAsStringAsync().Result; return(ConvertJson.ConvertString2ListFoodCatalogue(result)); }
public async Task <List <FoodCategory> > GetFoodCataloguesAsync(DeliveryInfos delivery) { return(await service.GetFoodCataloguesAsync(delivery)); }
public Task <List <FoodCategory> > GetFoodCataloguesAsync(DeliveryInfos delivery) { throw new NotImplementedException(); }