public ComputersOnRepairViewModel() { repo = new ItemRepositoryADO(); orderRepo = new OrderRepositoryADO(); List <Item> items = repo.GetOrderedComputers(); List <ItemAndOrderId> itemAndOrder = repo.GetOrderedComputersAndOrderId(); Computers = new ObservableCollection <ItemOnRepair>(); foreach (var el in itemAndOrder) { Computers.Add(new ItemOnRepair { Company = el.item.Company, Id = el.item.Id, ImagePath = el.item.ImagePath, Price = el.item.Price, Title = el.item.Title, OrderId = el.OrderId }); } //Computers = new ObservableCollection<ItemModel> //{ // new ItemModel { Title="Macbook", Company="Apple", Price=56000,ImagePath=@"D:\filesFromCDisk\important\mvvmapp\Resources\1.jpg" }, // new ItemModel {Title="Lenovo 330ich", Company="Lenovo", Price =60000,ImagePath=@"D:\filesFromCDisk\important\mvvmapp\Resources\2.jpg"}, //}; }
public ServerRepoManager() { itemRepoAdo = new ItemRepositoryADO(); orderRepositoryADO = new OrderRepositoryADO(); ApplicationContext context = new ApplicationContext("mvvmApp.Dal.Abstract.Entities.ApplicationContext"); userRepo = new UserRepository <User>(context); itemRepoEF = new ItemRepositoryEF(context); orderRepoEF = new OrderRepositoryEF(context); }