public ActionResult Save(Models.RoleBasisModels.RoleBasisModel model) { var role = new UCMS.Entitys.SysRoleBasis() { Id = model.Id, IsSystem = 0, RoleName = model.RoleName == null ? "" : model.RoleName, RoleCode = model.RoleCode == null ? "" : model.RoleCode, RoleSort = model.RoleSort, IsDelete = 0, TimeStamp = DateTime.Now, }; var db = new Entitys.UCMSContext(); if (model.Id == 0) { role.Id = Common.PrimaryKey.GetHashCodeID; db.SysRoleBasis.Add(role); } else { db.Entry <Entitys.SysRoleBasis>(role).State = System.Data.Entity.EntityState.Modified; } var line = db.SaveChanges(); if (line > 0) { //删除缓存 new Cache.Sys_RoleBasisCache().Delete(Common.FormsTicket.SystemCode); } return(Json(new { d = line > 0 ? 1 : 0 })); }
public ActionResult Create(long?RoleId) { var model = new Models.RoleBasisModels.RoleBasisModel(); if (RoleId != null) { var cache = new Cache.Sys_RoleBasisCache().Get(Common.FormsTicket.SystemCode).Where(c => c.Id == RoleId).FirstOrDefault(); model = new Models.RoleBasisModels.RoleBasisModel { Id = cache.Id, RoleSort = cache.RoleSort, IsSystem = cache.IsSystem, RoleCode = cache.RoleCode, RoleName = cache.RoleName }; } return(View(model)); }