Ejemplo n.º 1
0
        public IActionResult Login(UICustomer customer)
        {
            // Check if email is equal to the Register on DB
            // Check if password is equal to the Registered on DB
            // If equal redirect to Customer DashBoard
            // If not return to Login and show error message
            Customer Rcustomer = Repo.GetCustomerByEmail(customer.Email);

            bool isEqualEmail    = (customer.Email == Rcustomer.Email);
            bool isEqualPassword = (customer.Password == Rcustomer.Password);

            ViewData["invalidCredential"] = "";

            if (isEqualEmail && isEqualPassword)
            {
                return(RedirectToAction(
                           "Index",
                           "Dashboard",
                           new { id = Rcustomer.Id }
                           ));
            }
            else
            {
                ViewData["invalidCredential"] = "User name or password is incorrect";
            }

            return(View());
        }
Ejemplo n.º 2
0
        public IActionResult Signup(UICustomer customer)
        {
            Customer Rcustomer = (Customer)customer;

            Repo.AddCustomer(Rcustomer);
            Repo.SaveChange();
            Customer c  = Repo.GetCustomerByEmail(Rcustomer.Email);
            var      ID = c.Id;

            return(RedirectToAction(
                       "Index",
                       "Dashboard",
                       new { id = ID }
                       ));
        }
Ejemplo n.º 3
0
        public ActionResult CustomerAdd(UICustomer model)
        {
            Client em = new Client();

            em.CLIENT_NAME     = model.CLIENT_NAME;
            em.CLIENT_TYPE_ID  = model.CLIENT_TYPE_ID;
            em.CLIENT_CY       = model.CLIENT_CY;
            em.CLIENT_ADDRESS  = model.CLIENT_ADDRESS;
            em.CLIENT_BANK     = model.CLIENT_BANK;
            em.CLIENT_VOCATION = model.CLIENT_VOCATION;
            em.CLIENT_BANKNUM  = model.CLIENT_BANKNUM;
            em.CLIENT_USER     = User.Identity.Name;
            db.Clients.Add(em);
            db.SaveChanges();
            return(Json(new UIResult(true, "添加成功")));
        }
Ejemplo n.º 4
0
 public ActionResult CustomerEdit(UICustomer model)
 {
     try
     {
         var us = db.Clients.Where(x => x.ID == model.ID).FirstOrDefault();
         us.CLIENT_NAME     = model.CLIENT_NAME;
         us.CLIENT_VOCATION = model.CLIENT_VOCATION;
         us.CLIENT_CY       = model.CLIENT_CY;
         us.CLIENT_ADDRESS  = model.CLIENT_ADDRESS;
         us.CLIENT_TYPE_ID  = model.CLIENT_TYPE_ID;
         us.CLIENT_BANK     = model.CLIENT_BANK;
         us.CLIENT_BANKNUM  = model.CLIENT_BANKNUM;
         us.CLIENT_USER     = model.CLIENT_USER;
         db.SaveChanges();
         return(Json(new UIResult(true, "修改成功")));
     }
     catch (Exception ex)
     {
         return(Json(new UIResult(false, "修改失败" + ex)));
     }
 }