public bool checkForReturnReward() { if (File.Exists(Application.persistentDataPath + Path.DirectorySeparatorChar + "LoginData.fmc")) { logInData li = new logInData(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + Path.DirectorySeparatorChar + "LoginData.fmc", FileMode.Open); li = (logInData)bf.Deserialize(file); file.Close(); TimeSpan timespan = DateTime.UtcNow - li.lastLogInDate; if (timespan.TotalDays > 1) { return(true); } else { return(false); } } else { saveNewLoginDate(DateTime.UtcNow); return(false); } }
public ActionResult Withdraw(logInData data) { MyDbContex myDbContex = new MyDbContex(); var value = myDbContex.userData.Where(a => a.card_number.Equals(data.Card_Number)).First(); //value.balance -= data.Account_Balance; //myDbContex.SaveChanges(); var v = value.balance; return(RedirectToAction("Index")); }
public void saveNewLoginDate(DateTime newDate) { logInData li = new logInData(); li.lastLogInDate = newDate; BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + Path.DirectorySeparatorChar + "LoginData.fmc"); bf.Serialize(file, li); file.Close(); }
//public ActionResult LogIn(AtmTransaction.Models.UserData dataModel) //{ // return View(dataModel.card_number); //} public ActionResult About(logInData data) { ViewBag.Message = "Card number is " + data.Card_Number + " & Pin number is " + data.Pin_Number; MyDbContex myDbContex = new MyDbContex(); var variable = myDbContex.userData.Where(a => a.card_number.Equals(data.Card_Number) && a.pinNumber.Equals(data.Pin_Number)).FirstOrDefault(); if (variable != null) { return(View()); } return(RedirectToAction("Index")); }