public ActionResult More() { Map p = new Map(); List<Map> Li = new List<Map>(); Li = p.MapDisplay(); ViewData["MapDisplay"] = Li; return View(Li); }
public ActionResult DeleteMap(Map f) { //ανοίγουμε σύνδεση D.Open(); //κάνουμε ερώτημα δηλαδη στη περίπτωσή μας διαγραφή από τη βάση int i = D.DataDelete("DELETE FROM MapTable WHERE Latitude= '" + f.Latitude + "' AND Longitude='" + f.Longitude + "' "); //κλείνουμε σύνδεση D.Close(); if (i > 0) { ModelState.AddModelError("Success", "Save Success"); } else { ModelState.AddModelError("Error", "Save Error"); } //μεταφερόμαστε κεί που θέλουμε return RedirectToAction("Map", "Dashboard"); }
public List<Map> MapDisplay() { SqlConnection con = new SqlConnection(constr); con.Open(); using (con) { SqlCommand cmd = new SqlCommand("Select * from MapTable ", con); SqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { p = new Map(); p.Name = Convert.ToString(rd.GetSqlValue(1)); p.Latitude = Convert.ToString(rd.GetSqlValue(2)); p.Longitude = Convert.ToString(rd.GetSqlValue(3)); p.Description = Convert.ToString(rd.GetSqlValue(4)); MapList.Add(p); } } return MapList; }
public ActionResult SavePoint(Map f) { if (ModelState.IsValid) { //προσθέτουμε στη βάση τα νέα στοιχεία D.Open(); int j = D.DataInsert("INSERT INTO MapTable(Name,Latitude,Longitude,Description) VALUES ('" + f.Name + "','" + f.Latitude + "','" + f.Longitude + "','" + f.Description + "')"); if (j > 0) { ModelState.AddModelError("Success", "Save Success"); } else { ModelState.AddModelError("Error", "Save Error"); } D.Close(); } return RedirectToAction("More", "Home"); }
public ActionResult Map() { //παράτψ καλούμε τη λίστα απο το μοντέλο με τα στοιχεία της βάσης Map p = new Map(); List<Map> Li = new List<Map>(); Li = p.MapDisplay(); ViewData["MapDisplay"] = Li; return View(); }