public ActionResult Create([Bind(Include = "CategoryId,CategoryName,OrderNo,Status,UserId")] Category category) { if (ModelState.IsValid) { db.Category.Add(category); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Administrator, "UserId", "Username", category.UserId); return(View(category)); }
public ActionResult Create([Bind(Include = "UserId,Username,FullName,PassWord,Email,Avatar,IsAdmin,Allowed")] Administrator administrator) { administrator.PassWord = Common.EncryptMD5(administrator.Username + administrator.PassWord); if (ModelState.IsValid) { db.Administrator.Add(administrator); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(administrator)); }
public ActionResult Create([Bind(Include = "PermissionId,PermissionName,Description,BusinessId")] Permission permission) { if (ModelState.IsValid) { db.Permission.Add(permission); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BusinessId = new SelectList(db.Business, "BusinessId", "BusinessName", permission.BusinessId); return(View(permission)); }
public ActionResult Create([Bind(Include = "PermissionId,UserId,Description")] GrantPermission grantPermission) { if (ModelState.IsValid) { db.GrantPermission.Add(grantPermission); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Administrator, "UserId", "Username", grantPermission.UserId); ViewBag.PermissionId = new SelectList(db.Permission, "PermissionId", "PermissionName", grantPermission.PermissionId); return(View(grantPermission)); }
public ActionResult Create([Bind(Include = "PostId,CategoryId,UserId,Title,Brief,Content,Picture,DateCreate,Tags,ViewNo,Status")] Post post) { if (ModelState.IsValid) { db.Post.Add(post); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Administrator, "UserId", "Username", post.UserId); ViewBag.CategoryId = new SelectList(db.Category, "CategoryId", "CategoryName", post.CategoryId); return(View(post)); }
//cập nhật controller public ActionResult Update() { Reflection rc = new Reflection(); List <Type> listControllerType = rc.GetControllers("COREVNNET.Areas.Root.Controllers"); List <string> listControllerOld = db.Business.Select(c => c.BusinessId).ToList(); List <string> listPermissionOld = db.Permission.Select(p => p.PermissionName).ToList(); foreach (var c in listControllerType) { if (!listControllerOld.Contains(c.Name)) { Business b = new Business() { BusinessId = c.Name, BusinessName = "Chưa có mô tả" }; db.Business.Add(b); } List <string> listPermission = rc.GetAction(c); foreach (var p in listPermission) { if (!listPermissionOld.Contains(c.Name + "-" + p)) { Permission permission = new Permission() { PermissionName = c.Name + "-" + p, Description = "Chưa có mô tả", BusinessId = c.Name }; db.Permission.Add(permission); } } } db.SaveChanges(); TempData["err"] = "<div class='alert alert-info' role='alert'><span class='glyphicon glyphicon-exclamation-sign' aria-hidden='true'></span><span class='sr-only'></span> Cập nhật thành công</div>"; return(RedirectToAction("Index")); }
public ActionResult Detail(int id) { // int? tmp; List <Post> views = db.Post.Where(x => x.PostId == id).ToList(); foreach (var item in views) { item.ViewNo = item.ViewNo + 1; } db.SaveChanges(); var lisdetail = db.Post.Join(db.Administrator, p => p.UserId, a => a.UserId, (p, a) => new AdminVsPost { Administrator = a, Post = p }).Where(x => x.Post.PostId == id).ToList(); return(View(lisdetail)); }
protected void Session_Start() { Session["userid"] = null; Session["username"] = null; Session["fullname"] = null; Session["email"] = null; Session["password"] = null; Session["avatar"] = null; int cnt = Convert.ToInt32(Application["countvisitor"]) + 1; Application["countvisitor"] = cnt; Session["countvisitor"] = cnt; CorevnNetContext db = new CorevnNetContext(); var adcnt = db.Counter.FirstOrDefault(); adcnt.CountVisitor = adcnt.CountVisitor + 1; Session["countvisitor"] = adcnt.CountVisitor + 1; db.SaveChanges(); }
public string updatePermission(int id, int usertemp) { string msg = ""; var grant = db.GrantPermission.Find(id, usertemp); if (grant == null) { GrantPermission g = new GrantPermission() { PermissionId = id, UserId = usertemp, Description = "" }; db.GrantPermission.Add(g); msg = "<div class ='alert alert-success'>Quyền cấp thành công</div>"; } else { db.GrantPermission.Remove(grant); msg = "<div class = 'alert alert-danger'>Hủy quyền thành công</div>"; } db.SaveChanges(); return(msg); }