public UnitOfWork(OrdersDBContext context) { Context = context; Orders = new OrdersRepository(context); Statuses = new StatusesRepository(context); Adresses = new AdressesRepository(context); Articles = new ArticlesRepository(context); Payments = new PaymentsRepository(context); }
public ClientProjectViewModel(ClientRepository _clientRepository, ProjectRepository _projectRepository, StatusesRepository _statusesRepository) { this._clientRepository = _clientRepository; this._projectRepository = _projectRepository; this._statusesRepository = _statusesRepository; AllClients = new ObservableCollection <Client>(_clientRepository.GetClients()); AllProjects = new ObservableCollection <Project>(_projectRepository.GetProjects()); AllStatuses = new ObservableCollection <string>(_statusesRepository.GetStatuses()); }