public static void DeleteResource(Resource resource) { resource.Creator.CreatedResources.Remove(resource); foreach (var process in resource.WaitingProcesses) { process.State = Processes.State.Ready; } ResourcesList.Remove(resource); }
public void CreateResource(Resource resource) { CreatedResources.Add(resource); Core.ResourcesList.Add(resource); }