public bool UserLogging(UserCredentials details) { UserRepoContext _context = new UserRepoContext(); String emailTobeChecked = details.email; String passwordTobeChecked = details.password; var uservalue = _context.User.FirstOrDefault(p => p.usermail == emailTobeChecked); if ((uservalue.usermail == emailTobeChecked) && (uservalue.password == passwordTobeChecked)) { return(true); } else { return(false); } }
public double GetUserInfo(string mail) { double basecost = 999; double finalCost = 0; var context = new UserRepoContext(); String emailTobeChecked = mail; User uservalue = context.User.FirstOrDefault(p => p.usermail == emailTobeChecked); if (uservalue.usermail == emailTobeChecked) { if (uservalue.userdistance < 10) { finalCost = this.StaircaseValueFinder(1098, uservalue); // return 1098; } if ((uservalue.userdistance > 10) && (uservalue.userdistance < 50)) { finalCost = this.StaircaseValueFinder(1248, uservalue); // return 1248; } if (uservalue.userdistance > 50) { double newdistanceCost = 00; double costWithDistance = 0.25 * (uservalue.userdistance - 50); newdistanceCost = basecost + costWithDistance; finalCost = this.StaircaseValueFinder(newdistanceCost, uservalue); } } return(finalCost); }
public HomeController(UserRepoContext context) { _context = context; }