Esempio n. 1
0
        public IActionResult submitMessage(MessageSubmissionModel m)
        {
            byte[] latbytes;
            HttpContext.Session.TryGetValue(NAME_LAT, out latbytes);
            byte[] longbytes;
            HttpContext.Session.TryGetValue(NAME_LONG, out longbytes);
            if (latbytes == null || longbytes == null)
            {
                m.submissionSuccess = false;
                return(View("Submit", m));
            }
            double lat = BitConverter.ToDouble(latbytes);
            double lng = BitConverter.ToDouble(longbytes);

            ViewBag.lat = lat;
            ViewBag.lng = lng;
            // Creating a new item and saving it to the database
            Messages dbm = new Messages();

            dbm.Messagecontent = m.messageContent;
            dbm.Lat            = lat;
            dbm.Long           = lng;
            dbm.Heure          = DateTime.Now;
            db.Messages.Add(dbm);
            if (db.SaveChanges() == 0)
            {
                m.submissionSuccess = false;
                return(View("Submit", m));
            }
            m.submissionSuccess = true;
            return(View("Submit", m));
        }
Esempio n. 2
0
 public IActionResult Submit(MessageSubmissionModel s)
 {
     return(View(s));
 }