Esempio n. 1
0
        public ActionResult Manufacturers(Manufacture m)
        {
            if (ModelState.IsValid)
            {
                //check photocopier selection
                if (m.Photocopier.Equals("Canon"))
                    m.CopierURL = "http://www.canon.co.uk/For_Work/business-products/office-printers/all-in-one-office-printers/index.aspx";
                else if (m.Photocopier.Equals("Xerox"))
                    m.CopierURL = "http://www.xerox.co.uk/office/copiers/engb.html";
                else
                    m.CopierURL = "http://www.sharp.co.uk/cps/rde/xchg/gb/hs.xsl/-/html/digital-copier--printers.htm";

                //check printer selection
                if (m.Printer.Equals("HP"))
                    m.PrinterURL = "http://www8.hp.com/uk/en/products/printers/index.html?facet=smb#!view=column&page=1";
                else if (m.Printer.Equals("Brother"))
                    m.PrinterURL = "http://www.brother.co.uk/g3.cfm/s_page/204410/s_name/printersprintonly";
                else
                    m.PrinterURL = "http://www.epson.co.uk/";

                //check fax selection
                if (m.Fax.Equals("Ricoh"))
                    m.FaxURL = "http://www.ricoh.co.uk/products/facsimile/index.aspx";
                else if (m.Fax.Equals("Philips"))
                    m.FaxURL = "http://www.philips.co.uk/c/faxes/139420/cat/";
                else
                    m.FaxURL = "http://www.samsung.com/uk/consumer/print-solutions/print-solutions/faxes/";

                return RedirectToAction("SelectedManufacturers",m);
            }

            //if state is invalid return
            return View(m);
        }
        public void ManufacturersPost()
        {
            HomeController controller = new HomeController();

            Manufacture m = new Manufacture();
            m.Photocopier = "Canon";
            m.Printer = "HP";
            m.Fax = "Ricoh";

            string contents = "http://www.canon.co.uk/For_Work/business-products/office-printers/all-in-one-office-printers/index.aspx";

            ViewResult result = controller.Manufacturers(m) as ViewResult;

            Assert.AreEqual(contents, m.CopierURL);
        }
        public void SelectedManufacturers()
        {
            HomeController controller = new HomeController();

            Manufacture m = new Manufacture();
            m.Photocopier = "Canon";
            m.Printer = "HP";
            m.Fax = "Ricoh";

            ViewResult result = controller.SelectedManufacturers(m) as ViewResult;

            Assert.IsNotNull(result);
        }
Esempio n. 4
0
        public ActionResult SelectedManufacturers(Manufacture m)
        {
            ViewBag.Header = "Selected Manufacturers";

            if(ModelState.IsValid)
                return View(m);

            return RedirectToAction("Manufacturers");
        }