//private readonly ICustomersService _CustomersService; public TaskViewModel(ITasksService _TasksService) { this._TasksService = _TasksService; //_Customer = new Customer("Witek"); Tasks = new ObservableCollection <Task>(_TasksService.Get()); //implementacja klasy informującej listę o konieczności zmiany Customers = new ObservableCollection <Customer>(_TasksService.GetCustomers()); //implementacja klasy informującej listę o konieczności zmiany Load(); }
private void Load() { _TasksService.Get().Where(t => !Tasks.Contains(t)).ToList().ForEach(t => Tasks.Add(t)); foreach (var customer in _TasksService.GetCustomers()) { if (!Customers.Contains(customer)) { Customers.Add(customer); } } this.TextValueTaskName = "abc"; }