public async Task GetSingleResourceAsync(ResourceList container, string resourceString = null) { IsLoading = true; _lastClientCall = DateTime.Now; String strContent = await ViewModelLocator.Client.MakeOperationAsync(container.GetSupportedModule(), SupportedMethods.GetSingleResource, container.Cours.sysCode, resourceString); if (strContent != "") { ResourceModel resource = (ResourceModel)JsonConvert.DeserializeObject(strContent, container.ressourceType); AddResource(resource, container.Id); } IsLoading = false; }
public async Task GetResourcesForThisListAsync(ResourceList container) { IsLoading = true; _lastClientCall = DateTime.Now; String strContent = await ViewModelLocator.Client.MakeOperationAsync(container.GetSupportedModule(), SupportedMethods.GetResourcesList, syscode: container.Cours.sysCode, genMod: container.label); if (strContent != "") { IList resources = (IList)JsonConvert.DeserializeObject(strContent, container.ressourceListType); foreach (ResourceModel item in resources) { AddResource(item, container.Id); } container.loaded = DateTime.Now; } IsLoading = false; }