public ActionResult AddNewUsers(UsersPost user) { using (DataContext db = new DataContext()) { ViewBag.GetRoles = (from r in db.Roles select r).ToList(); var checkEmailExist = (from u in db.Users where u.email == user.email select u).FirstOrDefault(); if (checkEmailExist == null) { if (user.avatar != null) { //save ảnh vào thư mục và lấy tên ảnh var filename = Path.GetFileName(user.avatar.FileName); var path = Path.Combine(Server.MapPath("../img/avatar"), filename); user.avatar.SaveAs(path); User u = new User(); u.userName = user.username; u.email = user.email; u.phoneNumber = user.phone; u.role = user.role; u.avatar = filename; u.password = Encode.CreateMD5(user.password); u.sex = Convert.ToBoolean(user.sex); u.address = user.address; u.dayOfBirth = DateTime.Now; db.Users.Add(u); db.SaveChanges(); return(Json(new { mess_ = 1 })); } else { User u = new User(); u.userName = user.username; u.email = user.email; u.phoneNumber = user.phone; u.role = user.role; u.password = Encode.CreateMD5(user.password); u.sex = Convert.ToBoolean(user.sex); if (Convert.ToBoolean(user.sex) == true) { u.avatar = "avt_men.jpg "; } else { u.avatar = "avt_girl.jpg"; } u.address = user.address; u.dayOfBirth = DateTime.Now; db.Users.Add(u); db.SaveChanges(); return(Json(new { mess_ = 1 })); } } else { return(Json(new { mess_ = 0 })); } } }
public ActionResult Login(LoginPost lgPost) { LoginServices loginServices = new LoginServices(); if (loginServices.CheckLogin(lgPost.email, Encode.CreateMD5(lgPost.password), lgPost.rememberMe) == true) { return(Json(new { _mess = 1 })); } else { return(Json(new { _mess = 0 })); } }
public ActionResult ChangePass(changePass user) { using (DataContext db = new DataContext()) { User c = db.Users.Where(x => x.User_ID == user.userid).FirstOrDefault(); if (Encode.CreateMD5(user.old_pass) == c.password) { c.password = Encode.CreateMD5(user.password); db.SaveChanges(); return(Json(new { mes_check = 1 })); } else { return(Json(new { mes_check = 0 })); } } }
public ActionResult ResetPass(int?uid) { using (DataContext db = new DataContext()) { string pass = "******"; User c = db.Users.Where(x => x.User_ID == uid).FirstOrDefault(); if (c != null) { c.password = Encode.CreateMD5(pass); db.SaveChanges(); return(Json(new { res_check = 1 })); } else { return(Json(new { res_check = 0 })); } } }
public ActionResult Registration(CusPost cus) { using (DataContext db = new DataContext()) { ViewBag.GetRoles = (from r in db.Roles select r).ToList(); var checkEmailExist = (from u in db.Customers where u.customerEmail == cus.email select u).FirstOrDefault(); if (checkEmailExist == null) { Customer u = new Customer(); u.customerName = cus.username; u.customerEmail = cus.email; u.customerPhone = cus.phone; u.dayOfBirth = DateTime.Now; u.role = 3; //u.role = cus.role; u.password = Encode.CreateMD5(cus.password); u.sex = Convert.ToBoolean(cus.sex); if (Convert.ToBoolean(cus.sex) == true) { u.avatar = "avt_men.jpg "; } else { u.avatar = "avt_girl.jpg"; } u.customerAddress = cus.address; db.Customers.Add(u); db.SaveChanges(); return(Json(new { mess_ = 1 })); } else { return(Json(new { mess_ = 0 })); } } }