Exemple #1
0
        public ActionResult CheckMeIn(CheckInViewModel form)
        {
            if (ModelState.IsValid)
            {
                CheckIn checkIn = new CheckIn();
                checkIn.Text            = form.Text;
                checkIn.Latitude        = form.Latitude;
                checkIn.Longitude       = form.Longitude;
                checkIn.Timezone        = (decimal)Session[Functions.Settings.Session.TIMEZONE];
                checkIn.CreatedDateTime = DateTime.Now;
                checkIn.IsDeleted       = false;
                checkIn.UserID          = User.Identity.GetUserId();

                using (StormChaseCheckInEntities db = new StormChaseCheckInEntities())
                {
                    db.Database.Connection.Open();

                    db.CheckIns.Add(checkIn);
                    db.SaveChanges();
                }

                return(RedirectToAction("MyCheckIns", "Home"));
            }

            return(View(form));
        }