public static LinxinaccessEntities CreateDbContext() { LinxinaccessEntities dbContext = (LinxinaccessEntities)CallContext.GetData("dbContext"); if (dbContext == null) { dbContext = new LinxinaccessEntities(); CallContext.SetData("dbContext", dbContext); } return(dbContext); }
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)); }
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))); } }
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))); } }