Пример #1
0
        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 }));
                }
            }
        }
Пример #2
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 }));
            }
        }
Пример #3
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 }));
         }
     }
 }
Пример #4
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 }));
         }
     }
 }
Пример #5
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 }));
                }
            }
        }