コード例 #1
0
        public static LinxinaccessEntities CreateDbContext()
        {
            LinxinaccessEntities dbContext = (LinxinaccessEntities)CallContext.GetData("dbContext");

            if (dbContext == null)
            {
                dbContext = new LinxinaccessEntities();
                CallContext.SetData("dbContext", dbContext);
            }
            return(dbContext);
        }
コード例 #2
0
        public ActionResult Register(RegisterViewModel model, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                string ValidateCode = Request["ValidateCode"];
                if (ValidateCode != Session["CAPTCHA_Contact"].ToString())
                {
                    return(Content("<script>alert('验证码输入错误,请重新输入!')</script>"));
                }
                LinxinaccessEntities db = new LinxinaccessEntities();
                var   chk_name          = userManager.GetUsersByName(model.user_name);
                Users user = new Users();
                if (chk_name != null)
                {
                    return(Content("<script>alert('用户已存在!')</script>"));
                }
                try
                {
                    if (file != null)
                    {
                        string filePath     = file.FileName;
                        string filename     = filePath.Substring(filePath.LastIndexOf("\\") + 1);
                        string serverpath   = Server.MapPath(@"\images\users\") + filename;
                        string relativepath = @"/images/users/" + filename;
                        file.SaveAs(serverpath);
                        user.head_img = relativepath;
                    }
                    else
                    {
                        return(Content("<script>;alert('请先上传图片!');history.go(-1)</script>"));
                    }
                    user.user_name  = model.user_name;
                    user.password   = model.Password;
                    user.sex        = model.sex;
                    user.user_type  = model.identity;
                    user.tel_phone  = model.tel_phone;
                    user.introduce  = model.introduce;
                    user.creat_time = DateTime.Now.ToString();
                    userManager.AddUser(user);
                    return(Content("<script>;alert('注册成功!');history.go(-1)</script>"));
                }
                catch (Exception ex)
                {
                    return(Content(ex.Message));
                }
            }

            return(View(model));
        }
コード例 #3
0
 public ActionResult GetUsers()
 {
     using (LinxinaccessEntities db = new LinxinaccessEntities())
     {
         List <ajaxClass.Users> list = new List <ajaxClass.Users>();
         string          username    = Session["UserName"].ToString();
         var             Use         = db.Users.Where(o => o.user_name == username).FirstOrDefault();
         ajaxClass.Users use         = new ajaxClass.Users();
         use.user_name  = Use.user_name;
         use.sex        = Use.sex;
         use.tel_phone  = Use.tel_phone;
         use.head_img   = Use.head_img;
         use.introduce  = Use.introduce;
         use.user_type  = Use.user_type;
         use.creat_time = Use.creat_time;
         list.Add(use);
         return(Content(JsonConvert.SerializeObject(list)));
     }
 }
コード例 #4
0
 public ActionResult GetNewsArticles()
 {
     using (LinxinaccessEntities db = new LinxinaccessEntities())
     {
         List <Psy_news> list = new List <Psy_news>();
         foreach (var Art in db.Psy_news)
         {
             Psy_news art = new Psy_news();
             art.id          = Art.id;
             art.title       = Art.title;
             art.content     = Art.content;
             art.likes_num   = Art.likes_num;
             art.origin      = Art.origin;
             art.author      = Art.author;
             art.comment_num = (int)Art.comment_num;
             art.views_num   = (int)Art.views_num;
             art.creat_time  = (DateTime)Art.creat_time;
             list.Add(art);
         }
         return(Content(JsonConvert.SerializeObject(list)));
     }
 }