Exemplo n.º 1
0
        public IActionResult BoseParker()
        {
            ViewData["Message"] = "Algorytm Bose-Parkera";
            var model = new Bose();

            model.BOX1 = "style1";
            model.BOX2 = "style1";
            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult BoseParker(Bose c, string Oblicz)
        {
            switch (Oblicz)
            {
            case "btn7":
                if (ModelState.IsValid)
                {
                    c.BDh  = Math.Sqrt(c.Bn * c.BDz);
                    c.BRr  = (1 / (2 * Math.PI * c.Blambdar)) * (Math.Log(c.BDh / (c.BDh - (c.BDz - c.BDw))));
                    c.BOX1 = "style2";
                    c.BOX2 = "style1";
                }
                else
                {
                    c.BOX1 = "style3";
                    c.BOX2 = "style1";
                    ViewData["Message"] = "Błąd wprowadzania danych!";
                }
                return(View(c));

            case "btn8":
                if (ModelState.IsValid)
                {
                    c.Bgamma = c.Btp / c.Btg;
                    c.BL     = ((c.BQ * ((c.BCOP - 1) / c.BCOP)) * (c.BRr + (c.Bgamma * c.BRgr))) / (c.BTgr * c.BTgo);
                    c.BOX1   = "style1";
                    c.BOX2   = "style2";
                }
                else
                {
                    c.BOX1 = "style1";
                    c.BOX2 = "style3";
                    ViewData["Message"] = "Błąd wprowadzania danych!";
                }
                return(View(c));

            case "zapisz4":
                TempData["BDz"]      = c.BDz;
                TempData["BDw"]      = c.BDw;
                TempData["Blambdar"] = c.Blambdar;
                TempData["Bn"]       = c.Bn;
                //    TempData["Bgamma"] = c.Bgamma;
                TempData["BQ"]   = c.BQ;
                TempData["BCOP"] = c.BCOP;
                TempData["BTgr"] = c.BTgr;
                TempData["BTgo"] = c.BTgo;
                TempData["BRr"]  = c.BRr;
                TempData["BRgr"] = c.BRgr;
                TempData["Btp"]  = c.Btp;
                TempData["Btg"]  = c.Btg;
                TempData["BL"]   = c.BL;
                return(RedirectToAction("Create", "Baza"));
            }
            return(View(c));
        }