private bool CorrectPassword(BrewAbout.User toTest) { BeerAboutDataContext badc = new BeerAboutDataContext(); var genuineUser = badc.Users.Where(x => x.UserName == toTest.UserName).FirstOrDefault(); if (genuineUser != null && genuineUser.Password == toTest.Password) { return true; } else { return false; } }
public ViewResult Login(BrewAbout.User user) { if (CorrectPassword(user)) { HttpContext.Session["CurrentUser"] = user.UserName; return View("Welcome", user); } else { HttpContext.Session["CurrentUser"] = null; return View(); } }
public ViewResult New(BrewAbout.Beer beer) { if (ValidateBeer(beer)) { BeerAboutDataContext badc = new BeerAboutDataContext(); badc.Beers.InsertOnSubmit(beer); badc.SubmitChanges(); return View("NewBeer", beer); } else { return View(); } }
public ViewResult New(BrewAbout.User user) { if (ValidateUser(user)) { BeerAboutDataContext badc = new BeerAboutDataContext(); badc.Users.InsertOnSubmit(user); badc.SubmitChanges(); HttpContext.Session["CurrentUser"] = user.UserName; return View("Welcome", user); } else { return View(); } }
public ActionResult DrinkUp(BrewAbout.ADrink thisDrink) { string userName = HttpContext.Session["CurrentUser"].ToString(); BeerAboutDataContext badc = new BeerAboutDataContext(); User currentUser = badc.Users.FirstOrDefault(x => x.UserName == userName); thisDrink.ConsumedOn = DateTime.UtcNow; if (currentUser != null) { badc.JourneySteps.InsertOnSubmit(new JourneyStep() { User = currentUser, ADrink = thisDrink }); badc.SubmitChanges(); } return View(); }
private bool ValidateBeer(BrewAbout.Beer toValidate) { return true; }
private bool ValidateUser(BrewAbout.User toValidate) { if (!String.IsNullOrWhiteSpace(toValidate.Password) && !String.IsNullOrWhiteSpace(toValidate.UserName) && !String.IsNullOrWhiteSpace(toValidate.Email)) { return true; } else { return false; } }