public ActionResult AddDataRoles(RolesModels entity) { entity.OpenId = TempData["rolesopenId"].ToString(); var result = IocPlugin.IocAddDataRolesPlugin.AddDataRoles(entity); return(Json(result)); }
public async Task <Boolean> DeleteAsync(RolesModels roles) { _context.roles.Remove(roles); await _context.SaveChangesAsync(); return(true); }
public ActionResult DeleteConfirmed(int id) { RolesModels rolesModels = db.RolesModels.Find(id); db.RolesModels.Remove(rolesModels); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <RolesModels> ReadOneAsync(int id) { RolesModels Roles = await _context.roles .Include(u => u.create_user) .Include(u => u.update_user) .SingleOrDefaultAsync(x => x.role_id == id); return(Roles); }
public ActionResult Edit([Bind(Include = "Id,RoleName")] RolesModels rolesModels) { if (ModelState.IsValid) { db.Entry(rolesModels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rolesModels)); }
public ActionResult DeleteRoles(RolesModels model) { var id = model.Id; RolesModels rolesModels = db.RolesModels.Find(id); rolesModels.Deleted = DateTime.Now; db.RolesModels.AddOrUpdate(rolesModels); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,RoleName")] RolesModels rolesModels) { if (ModelState.IsValid) { db.RolesModels.Add(rolesModels); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rolesModels)); }
// GET: Roles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RolesModels rolesModels = db.RolesModels.Find(id); if (rolesModels == null) { return(HttpNotFound()); } return(View(rolesModels)); }
public async Task <SaveRolesResponse> CreateAsync(InsertRolesResource resource) { try { RolesModels Roles = _mapper.Map <InsertRolesResource, RolesModels>(resource); await _RolesRepository.CreateAsync(Roles); List <RolePermissionsModels> RolePermissions = new List <RolePermissionsModels>(); for (int i = 1; i <= 4; i++) { RolePermissions.Add(new RolePermissionsModels() { role_id = Roles.role_id, permission_id = i, create_user_id = Roles.create_user_id, update_user_id = Roles.update_user_id, create_time = DateTime.Now, update_time = DateTime.Now }); } for (int i = 0; i < resource.permission_id.Length; i++) { RolePermissions.Add(new RolePermissionsModels() { role_id = Roles.role_id, permission_id = resource.permission_id[i], create_time = DateTime.Now, update_time = DateTime.Now }); } await _RolePermissionsRepository.CreateAsync(RolePermissions); return(new SaveRolesResponse(true)); } catch (Exception ex) { // Do some logging stuff return(new SaveRolesResponse($"An error occurred when saving the category: {ex.Message}")); } }
/// <summary> /// 添加/修改 /// </summary> /// <param name="entity"></param> /// <param name="message"></param> /// <returns></returns> public bool AddAndUpRoles(RolesModels entity, out string message) { message = "系统错误"; entity.UTime = DateTime.Now; if (string.IsNullOrWhiteSpace(entity.RoleTitle)) { message = "名称错误"; return(false); } if (entity.ParentLevel < 0) { entity.ParentLevel = 0; } if (string.IsNullOrWhiteSpace(entity.OpenId)) { entity.CTime = DateTime.Now; entity.IsDeleted = false; entity.OpenId = Guid.NewGuid().ToString(); entity.Remark = "角色数据"; if (IocRepository.IocRolesRepository.InsertBool(entity)) { message = "添加成功"; return(true); } return(false); } var upEntity = GetRolesModel(entity.OpenId) ?? new RolesModels(); if (string.IsNullOrWhiteSpace(upEntity.OpenId)) { return(false); } upEntity.ParentLevel = entity.ParentLevel; upEntity.RoleTitle = entity.RoleTitle; upEntity.UTime = entity.UTime; if (IocRepository.IocRolesRepository.Update(upEntity) > 0) { message = "修改成功"; return(true); } return(false); }
public BaseResult AddDataRoles(RolesModels entity) { this.SafetySecretKey = entity.SafetySecretKey; this.Usable = entity.IsUsable ? BasePluginType.Type.启用 : BasePluginType.Type.卸载; var result = new BaseResult() { Code = (int)EnumCore.CodeType.失败, Message = "系统错误" }; if (string.IsNullOrWhiteSpace(this.SafetySecretKey) || this.Usable == BasePluginType.Type.卸载 || PluginCore.GetInstance.VerifySafetySecretKey(this.SafetySecretKey)) { return(result); } if (MenuManager.GetInstance.AddAndUpRoles(entity, out string message)) { result.Code = (int)EnumCore.CodeType.成功; } result.Message = message; return(result); }
public int Delete(RolesModels entity) { return(DBCore.Deleteable(entity).With(SqlWith.RowLock).ExecuteCommand()); }
public int Update(RolesModels entity) { return(DBCore.Updateable(entity).With(SqlWith.UpdLock).Where(true).ExecuteCommand()); }
public bool InsertBool(RolesModels entity) { return(DBCore.Insertable(entity).With(SqlWith.UpdLock).ExecuteCommandIdentityIntoEntity()); }
public RolesModels InsertEntity(RolesModels entity) { return(DBCore.Insertable(entity).With(SqlWith.UpdLock).ExecuteReturnEntity()); }
public long InsertLong(RolesModels entity) { return(DBCore.Insertable(entity).With(SqlWith.UpdLock).ExecuteReturnBigIdentity()); }
public int InsertInt(RolesModels entity) { return(DBCore.Insertable(entity).With(SqlWith.UpdLock).ExecuteCommand()); }
public async Task UpdateAsync(RolesModels Roles) { _context.roles.Update(Roles); await _context.SaveChangesAsync(); }
public async Task CreateAsync(RolesModels Roles) { await _context.roles.AddAsync(Roles); await _context.SaveChangesAsync(); }