Пример #1
0
 public void Update(Login login)
 {
     using (var client = new HttpClient())
     {
         HttpResponseMessage response =
             client.PutAsJsonAsync(ServerAddress.Address + "login/", login).Result;
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
 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");
 }
Пример #4
0
        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);
        }