public ApplicationViewModel() { service = new ServiceModule("mvvmApp.Dal.Abstract.Entities.ApplicationContext"); serviceAdo = new ServiceModuleAdo(); List <Item> computersIEnum = serviceAdo.Items.GetAllItems().ToList();//service.Items.GetAllItems().ToList();//client.GetAllItems().ToList(); // try { clientDto = new ItemDTOServiceClient(); List <ItemDTO> itemDTOs = new List <ItemDTO>(clientDto.GetAll()); var mapperConfig = new MapperConfiguration(config => config.CreateMap <ItemDTO, ItemModel>()); var map = mapperConfig.CreateMapper(); Computers = new ObservableCollection <ItemModel> (map.Map <List <ItemDTO>, ObservableCollection <ItemModel> >(itemDTOs)); } catch (Exception ex) { } try { client = new ItemServiceClient(); if (client != null) { string ItemData = ""; foreach (var item in computersIEnum) { ItemData += item.ToString() + "\n"; } client.ItemsFromDatabase(ItemData); } } catch (Exception ex) { } //var mapperConf = new MapperConfiguration(conf => conf.CreateMap<Item, ItemModel>()); //var mapper = mapperConf.CreateMapper(); //Computers = new ObservableCollection<ItemModel> // (mapper.Map<List<Item>, ObservableCollection<ItemModel>>(computersIEnum)); //serviceAdo = new ServiceModuleAdo(); //var computersIEnum = serviceAdo.Items.GetAllItems().ToList(); //var orders = serviceAdo.Orders.GetAllItems(); //Computers = serviceAdo.Computers; }
//static void TestOrders() //{ // OrderRepositoryADO ordersRepo = new OrderRepositoryADO(); // List<Item> items = new List<Item>(); // items = ordersRepo.GetOrderedItems(1002).ToList(); // Console.WriteLine("Ordered items by User with id = {0}",1002); // foreach (var VARIABLE in items) // { // Console.WriteLine(VARIABLE.ToString()); // } //} //static void TestItems() //{ // ItemRepositoryADO computersRepo = new ItemRepositoryADO(); // List<Item> computers = new List<Item>(computersRepo.GetAllItems()); // Console.WriteLine("All Items "); // foreach (var VARIABLE in computers) // { // Console.WriteLine(VARIABLE.ToString()); // } //} //static void TestServerTcp() //{ // ItemRepositoryADO computersRepo = new ItemRepositoryADO(); // List<Item> Items = new List<Item> // { // new Item // { // Company = "Company Server", // ImagePath = @"D:\Photos\image.jpg", // Price = 100, // Title = "server succsess" // } // }; // computersRepo.SendToServer // ( // new Order // { // Address = "address", // Date = DateTime.Now, // PhoneNumber = "380978674483", // Sum = 100, // OrderedComputers = Items // } // ); //} static void TestWcfServer() { try { ItemDTOServiceClient clientDto = new ItemDTOServiceClient(); List <ItemDTO> itemDTOs = new List <ItemDTO>(clientDto.GetAll()); } catch (Exception ex) { Console.WriteLine(ex.Message); } }