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()); }
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 } )); }
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, "添加成功"))); }
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))); } }