public void ColumnDisplayData()
        {
            TVViewModel v = GenerateNewViewModel_DatabaseWithOneSchemaOneTableTwoColumnTestLoader();
            List <ColumnDisplayData> data = v.ColumnDisplayData;

            Assert.IsNotNull(data);
            Assert.AreEqual(2, data.Count);
            ColumnDisplayData c1 = data[0];

            Assert.AreEqual("Column.aspx?conn=CONN ID&sch=DatabaseWithOneSchemaOneTableTwoColumnTestLoader SCHEMA ID" +
                            "&tv=DatabaseWithOneSchemaOneTableTwoColumnTestLoader TV ID" +
                            "&col=DatabaseWithOneSchemaOneTableTwoColumnTestLoader COLUMN1 ID", c1.ColumnLink);
            Assert.AreEqual("DatabaseWithOneSchemaOneTableTwoColumnTestLoader COLUMN1 NAME", c1.ColumnName);
            Assert.AreEqual("int", c1.ColumnTypeName);
            Assert.AreEqual("Req'd", c1.Nullability);
            Assert.AreEqual("PK", c1.PK);
            c1 = null; //Prevent copy paste errors when asserting on another column

            ColumnDisplayData c2 = data[1];

            Assert.AreEqual("Column.aspx?conn=CONN ID&sch=DatabaseWithOneSchemaOneTableTwoColumnTestLoader SCHEMA ID" +
                            "&tv=DatabaseWithOneSchemaOneTableTwoColumnTestLoader TV ID" +
                            "&col=DatabaseWithOneSchemaOneTableTwoColumnTestLoader COLUMN2 ID", c2.ColumnLink);
            Assert.AreEqual("DatabaseWithOneSchemaOneTableTwoColumnTestLoader COLUMN2 NAME", c2.ColumnName);
            Assert.AreEqual("varchar(50)", c2.ColumnTypeName);
            Assert.AreEqual("Null", c2.Nullability);
            Assert.IsTrue(String.IsNullOrEmpty(c2.PK));
        }
        public void ColumnDisplayData_DatabaseWithOneSchemaOneTableTestLoader()
        {
            TVViewModel v = GenerateNewViewModel_DatabaseWithOneSchemaOneTableTestLoader();
            List <ColumnDisplayData> data = v.ColumnDisplayData;

            Assert.IsNotNull(data);
            Assert.AreEqual(0, data.Count);
        }
Esempio n. 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     vm = new TVViewModel(GetMetaLoader(), conn_id, schema_id, tableview_id);
     if (!IsPostBack)
     {
         reload();
     }
 }
Esempio n. 4
0
        // GET: TV
        public ActionResult Index()
        {
            TVViewModel mymodel = new TVViewModel();  //to add more than 1 models in view

            mymodel.TV     = getNew();
            mymodel.Genres = getGenreList();

            return(View(mymodel));
        }
Esempio n. 5
0
        public ActionResult UpdateTVCust(TVViewModel tvVM)
        {
            var   mapper = new MapperConfiguration(cfg => cfg.CreateMap <TVViewModel, TVDTO>()).CreateMapper();
            TVDTO tvDto  = mapper.Map <TVViewModel, TVDTO>(tvVM);

            service.UpdateTV(tvDto);

            return(View("Index"));
        }
Esempio n. 6
0
        public ActionResult GetTV(int tvIdDto)
        {
            TVDTO       tvDTO  = service.GetTV(tvIdDto);
            var         mapper = new MapperConfiguration(cfg => cfg.CreateMap <TVDTO, TVViewModel>()).CreateMapper();
            TVViewModel tvVM   = mapper.Map <TVDTO, TVViewModel>(tvDTO);

            var mapper1 = new MapperConfiguration(cfg => cfg.CreateMap <ImageDTO, Image>()).CreateMapper();
            IEnumerable <Image> images = mapper1.Map <IEnumerable <ImageDTO>, IEnumerable <Image> >(service.GetImages());

            tvVM.Images.AddRange(images.Where(i => i.ProductId == tvVM.Id));

            var         mapper2 = new MapperConfiguration(cfg => cfg.CreateMap <OrderSellerDTO, OrderSeller>()).CreateMapper();
            OrderSeller seller  = mapper2.Map <OrderSellerDTO, OrderSeller>(service.GetOrderSeller(tvVM.OrderSellerId));

            tvVM.OrderSeller = seller;

            return(View(tvVM));
        }
Esempio n. 7
0
        public ActionResult Title()
        {
            string TVID;

            try
            {
                TVID = Url.RequestContext.RouteData.Values["id"].ToString();
                TVViewModel mymodel = new TVViewModel();  //to add more than 1 models in view
                mymodel.Title   = getTitle(TVID);
                mymodel.Credit  = getCredit(TVID);
                mymodel.Video   = getVideo(TVID);
                mymodel.Image   = getImage(TVID);
                mymodel.Similar = getSimilar(TVID);
                mymodel.Review  = getReview(TVID);
                return(View(mymodel));
            }
            catch (Exception)
            {
                return(View());
            }
        }
        public void TVTypeName()
        {
            TVViewModel v = GenerateNewViewModel_DatabaseWithOneSchemaOneTableTwoColumnTestLoader();

            Assert.AreEqual("Table", v.TVTypeName);
        }
        public void ColumnId()
        {
            TVViewModel v = GenerateNewViewModel_DatabaseWithOneSchemaOneTableTwoColumnTestLoader();

            Assert.IsTrue(String.IsNullOrEmpty(v.ColumnId));
        }
        public void TVId()
        {
            TVViewModel v = GenerateNewViewModel_DatabaseWithOneSchemaOneTableTwoColumnTestLoader();

            Assert.AreEqual("DatabaseWithOneSchemaOneTableTwoColumnTestLoader TV ID", v.TVId);
        }
 public void ColumnDisplayData_DatabaseWithNoSchemasTestLoader()
 {
     TVViewModel v = GenerateNewViewModel_DatabaseWithNoSchemasTestLoader();
     List <ColumnDisplayData> data = v.ColumnDisplayData; //No schemas, so this blows up
 }
Esempio n. 12
0
        public TVPage()
        {
            InitializeComponent();

            BindingContext = viewModel = new TVViewModel();
        }
Esempio n. 13
0
        public ActionResult CreateOrderCustomer(OrderCustomerViewModel customerVM)
        {
            if (ModelState.IsValid)
            {
                var mapper = new MapperConfiguration(cfg => cfg.CreateMap <OrderCustomerViewModel,
                                                                           OrderCustomerDTO>()).CreateMapper();
                OrderCustomerDTO customerDto = mapper.Map <OrderCustomerViewModel, OrderCustomerDTO>(customerVM);
                service.CreateOrderCustomer(customerDto);

                string category = service.GetProduct(customerVM.ProdId);

                if (category == "Phone")
                {
                    PhoneDTO phoneDTO = service.GetPhone(customerVM.ProdId);

                    if (phoneDTO.QtyEnd == 0)
                    {
                        return(View("ProductEnded"));
                    }

                    phoneDTO.QtyEnd--;
                    phoneDTO.PriceNow = Price(phoneDTO.PriceStart, phoneDTO.PriceEnd, phoneDTO.QtyEnd);


                    var mapper1 = new MapperConfiguration(cfg => cfg.CreateMap <PhoneDTO,
                                                                                PhoneViewModel>()).CreateMapper();
                    PhoneViewModel phoneVM = mapper1.Map <PhoneDTO, PhoneViewModel>(phoneDTO);


                    return(View("ThanksPagePhone", phoneVM));
                }

                if (category == "TV")
                {
                    TVDTO tvDTO = service.GetTV(customerVM.ProdId);

                    if (tvDTO.QtyEnd == 0)
                    {
                        return(View("ProductEnded"));
                    }

                    tvDTO.QtyEnd--;
                    tvDTO.PriceNow = Price(tvDTO.PriceStart, tvDTO.PriceEnd, tvDTO.QtyEnd);


                    var mapper1 = new MapperConfiguration(cfg => cfg.CreateMap <TVDTO,
                                                                                TVViewModel>()).CreateMapper();
                    TVViewModel tvVM = mapper1.Map <TVDTO, TVViewModel>(tvDTO);


                    return(View("ThanksPageTV", tvVM));
                }

                if (category == "Laptop")
                {
                    LaptopDTO laptopDTO = service.GetLaptop(customerVM.ProdId);

                    if (laptopDTO.QtyEnd == 0)
                    {
                        return(View("ProductEnded"));
                    }

                    laptopDTO.QtyEnd--;
                    laptopDTO.PriceNow = Price(laptopDTO.PriceStart, laptopDTO.PriceEnd, laptopDTO.QtyEnd);


                    var mapper1 = new MapperConfiguration(cfg => cfg.CreateMap <LaptopDTO,
                                                                                LaptopViewModel>()).CreateMapper();
                    LaptopViewModel laptopVM = mapper1.Map <LaptopDTO, LaptopViewModel>(laptopDTO);


                    return(View("ThanksPageLaptop", laptopVM));
                }


                return(View("ThanksPagePhone"));
            }
            return(View("ThanksPagePhone"));
        }
Esempio n. 14
0
 public StartTVCommand(TVViewModel viewModel)
 {
     _viewModel = viewModel;
 }
Esempio n. 15
0
 public TVView()
 {
     InitializeComponent();
     DataContext = new TVViewModel(this);
 }