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); }
public string Delete(int Id) { ApplicationDbContext db = new ApplicationDbContext(); Obl obls = db.Obls.Find(Id); db.Obls.Remove(obls); db.SaveChanges(); return("Удалено успешно"); }
/* * * * 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)); }
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)); }
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); }
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)); }