Пример #1
0
        public ActionResult More()
        {
            Map p = new Map();
            List<Map> Li = new List<Map>();

            Li = p.MapDisplay();
            ViewData["MapDisplay"] = Li;
            return View(Li);
        }
Пример #2
0
        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");
        }
Пример #3
0
        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;
        }
Пример #4
0
        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");
        }
Пример #5
0
 public ActionResult Map()
 {
     //παράτψ καλούμε τη λίστα απο το μοντέλο με τα στοιχεία της βάσης
     Map p = new Map();
     List<Map> Li = new List<Map>();
     Li = p.MapDisplay();
     ViewData["MapDisplay"] = Li;
     return View();
 }