Esempio n. 1
0
        public IHttpActionResult Checkuser(string user, string pass, string lat, string lon)
        {
            var userinfo = _dbapi.ApiUserLogin(user, pass).SingleOrDefault();

            DateTime todayDate = DateTime.Today;

            var priviouslogin = _dbapi.tblm_UserLogin.Where(x => x.PSR_id == userinfo.PSRid && x.Date == todayDate);


            if (userinfo != null)
            {
                if (priviouslogin.FirstOrDefault() == null)
                {
                    tblm_UserLogin tblmUserLogin = new tblm_UserLogin
                    {
                        Date            = todayDate,
                        PSR_id          = userinfo.PSRid,
                        Date_time_stamp = DateTime.Now,
                        current_lat     = lat,
                        current_lon     = lon
                    };
                    _dbapi.tblm_UserLogin.Add(tblmUserLogin);
                    _dbapi.SaveChanges();
                }

                return(Ok(userinfo));
            }
            return(Ok("sorry"));
        }
Esempio n. 2
0
        public IHttpActionResult Checkuser(UserCheck user)
        {
            if (ModelState.IsValid)
            {
                var userinfo = _dbapi.ApiUserLogin(user.User, user.Pass).SingleOrDefault();

                DateTime todayDate = DateTime.Today;

                // var priviouslogin = _dbapi.tblm_UserLogin.Where(x => x.PSR_id == userinfo.PSRid && x.Date == todayDate);


                if (userinfo != null)
                {
                    tblm_UserLogin tblmUserLogin = new tblm_UserLogin
                    {
                        Date            = todayDate,
                        PSR_id          = userinfo.PSRid,
                        Date_time_stamp = DateTime.Now,
                        current_lat     = user.Lat,
                        current_lon     = user.Lon,
                        imei            = user.Imei
                    };
                    _dbapi.tblm_UserLogin.Add(tblmUserLogin);
                    _dbapi.SaveChanges();


                    return(Ok(userinfo));
                }
            }
            return(Ok());
        }