public void Update(Login login) { using (var client = new HttpClient()) { HttpResponseMessage response = client.PutAsJsonAsync(ServerAddress.Address + "login/", login).Result; } }
public ActionResult Login(Login login, string returnUrl) { if (Facade.GetInstance().GetLoginRep().GetAllLogins().Where(x => x.Username.Equals(login.Username)).FirstOrDefault() != null) { if(Facade.GetInstance().GetLoginRep().GetAllLogins().Where(x=> x.Username.Equals(login.Username)).FirstOrDefault().Password.Equals(login.Password)) { ShoppingCart.GetInstance().LogInAttempt = true; if (login.Customer == null) login.Customer = Facade.GetInstance().GetLoginRep().GetCustomerByLoginUsername(login.Username); ShoppingCart.GetInstance().login = login; return Redirect(returnUrl); } } ShoppingCart.GetInstance().LogInAttempt = false; return Redirect(returnUrl); }
public ActionResult UpdateUserPost(Login login, Customer customer) { Facade.GetInstance().GetCustomerRep().Update(customer); if (login.Password == null) login.Password = Facade.GetInstance().GetLoginRep().GetAllLogins().Where(x => x.Username.Equals(login.Username)).FirstOrDefault().Password; Facade.GetInstance().GetLoginRep().Update(login); login.Customer = customer; ShoppingCart.GetInstance().login = login; return RedirectToAction("Index", "Home"); }
public ActionResult Register(Login login,Customer customer, string returnUrl) { if (Facade.GetInstance().GetLoginRep().GetAllLogins().Where(x => x.Username.Equals(login.Username)).FirstOrDefault() != null) { ShoppingCart.GetInstance().UsernameExist = true; return Redirect(returnUrl); } if (Facade.GetInstance().GetLoginRep().GetAllLogins().Where(x => x.Customer.Email.Equals(customer.Email)).FirstOrDefault() != null) { ShoppingCart.GetInstance().EmailExist = true; return Redirect(returnUrl); } login.Customer = customer; Facade.GetInstance().GetLoginRep().Add(login); return Login(login, returnUrl); }