public ActionResult Create([Bind(Include = "TransportationId,TransportationName,CraeteDate,Show")] Transportation transportation) { if (ModelState.IsValid) { db.transportations.Add(transportation); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(transportation)); }
public ActionResult Create([Bind(Include = "UserId,UserName,Password,FullName,Gender,Email,Phone,Avatar,IsAdmin,Allowed")] User user) { if (ModelState.IsValid) { db.users.Add(user); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user)); }
public ActionResult Create([Bind(Include = "PermisstionId,Permisstion_GroupId,UserId")] Permisstion permisstion) { if (ModelState.IsValid) { db.permisstions.Add(permisstion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Permisstion_GroupId = new SelectList(db.Permisstion_Groups, "Permisstion_GroupId", "PermistionName", permisstion.Permisstion_GroupId); ViewBag.UserId = new SelectList(db.users, "UserId", "UserName", permisstion.UserId); return(View(permisstion)); }
//lấy controler (tức là cách danh sách các bảng) cập nhập danh sách nghiệp vụ public string updateBusiness() { // nghiệp vụ xử lý lấy action và controller ActionController rc = new ActionController(); List <Type> listControllerType = rc.GetController("Du_An_DiLam.Areas.Admin.Controllers");// truyền theo namespace, nếu để là controller thì sẽ lấy cả người dùng và quản trị //lấy ra mã nghiệp vụ(tức mã của controller) List <string> listControllerOLD = db.businesses.Select(c => c.BusinessId).ToList(); // lấy ra các tên action List <string> listPermistionOLD = db.Permisstion_Groups.Select(p => p.Permisstion_GroupId).ToList(); foreach (var c in listControllerType) { // kiểm tra nếu tồn tại trong csdl rồi thì không add nữa if (!listControllerOLD.Contains(c.Name)) { Business b = new Business() { BusinessId = c.Name, BusinessName = "chưa có mô tả" }; db.businesses.Add(b); db.SaveChanges(); } List <string> listAction = rc.GetActions(c); foreach (var p in listAction) { if (!listPermistionOLD.Equals(c.Name + "-" + p)) { Permisstion_Group permisstion_Group = new Permisstion_Group() { Permisstion_GroupId = "p" + Guid.NewGuid(), PermistionName = c.Name + "-" + p, Depscription = p + "chưa có mô tả", BusinessId = c.Name }; db.Permisstion_Groups.Add(permisstion_Group); db.SaveChanges(); } } } return("success"); }
public void Save() { _context.SaveChanges(); }