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")); }
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()); }