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;
        }
Пример #2
0
        //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);
            }
        }