示例#1
0
        public string Create([Bind(Exclude = "Id")] Obl Model)
        {
            ApplicationDbContext db = new ApplicationDbContext();
            string msg;

            try
            {
                if (ModelState.IsValid)
                {
                    db.Obls.Add(Model);

                    db.SaveChanges();
                    msg = "Сохранено успешно";
                }
                else
                {
                    msg = "Данные не прошли проверку ввода";
                }
            }
            catch (Exception ex)
            {
                msg = "Произошла ошибка:" + ex.Message;
            }
            return(msg);
        }
示例#2
0
        public string Delete(int Id)
        {
            ApplicationDbContext db = new ApplicationDbContext();
            Obl obls = db.Obls.Find(Id);

            db.Obls.Remove(obls);
            db.SaveChanges();
            return("Удалено успешно");
        }
示例#3
0
        /*
         *
         *
         * STRONA RUBIKA
         *
         *
         */
        public IActionResult PoziomyRubik()
        {
            ViewData["Message"] = "Obliczenia długosci poziomego wymiennika ciepła wg. Rubika";
            var model = new Obl();

            model.BOX1      = "style1";
            model.BOX2      = "style1";
            model.Selector1 = "?";
            model.Selector2 = "?";
            return(View(model));
        }
示例#4
0
        public ActionResult PoziomyRubik(Obl c, string Oblicz)

        {
            switch (Oblicz)
            {
            case "btn8":
                if (ModelState.IsValid)
                {
                    c.RQ0  = c.RQg * ((c.RFi - 1) / c.RFi) * 1000;
                    c.RQ0  = Math.Round(c.RQ0, 4);
                    c.BOX1 = "style2";
                    c.BOX2 = "style1";
                }
                else
                {
                    c.BOX1 = "style3";
                    c.BOX2 = "style1";
                    ViewData["Message"] = "Błąd wprowadzania danych!";
                }
                return(View(c));

            case "btn9":
                if (ModelState.IsValid)
                {
                    double x, y;
                    x      = Convert.ToDouble(c.Selector1);
                    y      = Convert.ToDouble(c.Selector2);
                    c.RL   = ((c.RQ0 * Math.Log(4 * x) / c.RDz) / (2 * Math.PI * y * (c.Rtinf - c.Rt)));
                    c.RL   = Math.Round(c.RL, 2);
                    c.BOX1 = "style1";
                    c.BOX2 = "style2";
                }
                else
                {
                    c.BOX1 = "style1";
                    c.BOX2 = "style3";
                    ViewData["Message"] = "Błąd wprowadzania danych!";
                }
                return(View(c));

            case "zapisz1":
                TempData["RFi"]   = c.RFi;
                TempData["RQg"]   = c.RQg;
                TempData["RQ0"]   = c.RQ0;
                TempData["RXo"]   = c.RXo;
                TempData["RDz"]   = c.RDz;
                TempData["Rtinf"] = c.Rtinf;
                TempData["Rt"]    = c.Rt;
                TempData["RL"]    = c.RL;
                return(RedirectToAction("Create", "Baza"));
            }
            return(View(c));
        }
示例#5
0
        public string Edit(Obl Model)
        {
            ApplicationDbContext db = new ApplicationDbContext();
            string msg;

            try
            {
                if (ModelState.IsValid)
                {
                    db.Entry(Model).State = EntityState.Modified;
                    db.SaveChanges();
                    msg = "Сохранено успешно";
                }
                else
                {
                    msg = "Данные не прошли проверку ввода";
                }
            }
            catch (Exception ex)
            {
                msg = "Произошла ошибка:" + ex.Message;
            }
            return(msg);
        }
示例#6
0
        public ActionResult PoziomyRubik(Obl c, string Oblicz)

        {
            if (Oblicz == "btn8")
            {
                c.RQ0 = c.RQg * ((c.RFi - 1) / c.RFi);
                c.RQ0 = Math.Round(c.RQ0, 4);
            }
            else if (Oblicz == "btn9")
            {
                //https://www.c-sharpcorner.com/article/different-ways-bind-the-value-to-razor-dropdownlist-in-aspnet-mvc5/?fbclid=IwAR3PYSguG67mOEloWBB45wbQciE9ruRYUXFdOHrho4gd5dtwc5v8OAkpADs
                c.RL = c.Selector1;

                /*L = (Q0 * Math.Log((4 * x) / Dz) / (2 * PI * itm.Value * (tinf - t)));
                 * X- to value z 1 selecta a itmvalue z 2*/


                // c.Glebokosc=Request.Form["GlebokoscUlozeniaRury"];
                c.Gleba = Request.Form["Grunt gliniasty"];
            }


            return(View(c));
        }