public int UpdateRoleStatus(MyRoles role) { List <string> fileds = new List <string>(); fileds.Add("Status"); return(DataRepository.UpdateEntityFields <MyRoles>(role, fileds)); }
public int EditRole(MyRoles role, int[] function) { using (var scope = EFContextFactory.GetCurrentDbContext().Database.BeginTransaction()) { try { DataRepository.DB.Database.ExecuteSqlCommand("delete from rolefunction where roleid='" + role.Id + "'"); foreach (var item in function) { DataRepository.DB.Set <RoleFunction>().Add(new RoleFunction { RoleID = role.Id, FunctionID = item, }); } List <string> fields = new List <string>(); fields.Add("Description"); fields.Add("Name"); DataRepository.UpdateSetEntityFields <MyRoles>(role, fields); DataRepository.DB.SaveChanges(); scope.Commit(); LogHelper.WriteLog("修改角色及权限", "1", function + role.ObjectToJson()); return(1); } catch (Exception ex) { ErrorLogHelper.WriteLog(ex); scope.Rollback(); return(0); } } }
public int CreateRole(MyRoles role, int[] function) { using (var scope = EFContextFactory.GetCurrentDbContext().Database.BeginTransaction()) { try { foreach (var item in function) { DataRepository.Add <RoleFunction>(new RoleFunction() { RoleID = role.Id, FunctionID = item, }); } DataRepository.Add <MyRoles>(role); scope.Commit(); LogHelper.WriteLog("添加角色及权限", "1" + role.ObjectToJson()); return(1); } catch (Exception ex) { ErrorLogHelper.WriteLog(ex); scope.Rollback(); return(0); } } }
public ActionResult DeleteConfirmed(int id) { MyRoles myRoles = db.MyRolesContext.Find(id); db.MyRolesContext.Remove(myRoles); db.SaveChanges(); return(RedirectToAction("Index")); }
public UserRolesController(MyRoles userRole, MyManager userManager, IMapper Mapper) { _userRole = userRole; _userManager = userManager; _mapper = Mapper; }
public CoreNursery(string name) : base(name) { MyRoles.Add(Roles.Nursery); MyRoles.Add(Roles.NICU); MyRoles.Add(Roles.Intermediate); MyRoles.Add(Roles.OnCall); MyRoles.Add(Roles.Pulled); MyRoles.Add(Roles.Other); }
public ActionResult Edit([Bind(Include = "Id,RoleName")] MyRoles myRoles) { if (ModelState.IsValid) { db.Entry(myRoles).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(myRoles)); }
public static MyRoles ViewModelToEntity(MyRoleViewModel viewmdoel) { MyRoles role = new MyRoles(); role.Id = viewmdoel.Id; role.Name = viewmdoel.Name; role.Status = viewmdoel.Status; role.Description = viewmdoel.Description; return(role); }
public ActionResult Create([Bind(Include = "Id,RoleName")] MyRoles myRoles) { if (ModelState.IsValid) { db.MyRolesContext.Add(myRoles); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(myRoles)); }
public ActionResult DeleteRole(string roleId) { MyRoles role = new MyRoles() { Id = roleId, Status = 0 }; int result = roleLogic.UpdateRoleStatus(role); return(Json(result)); }
public CCL(string name) : base(name) { MyRoles.Add(Roles.CCL); MyRoles.Add(Roles.Floor); MyRoles.Add(Roles.OnCall); MyRoles.Add(Roles.Nursery); MyRoles.Add(Roles.Recovery); MyRoles.Add(Roles.Pulled); MyRoles.Add(Roles.PCT); MyRoles.Add(Roles.HUA); MyRoles.Add(Roles.Other); }
public ActionResult PromotionAppr() { int total; IApproveWayManager _approveWayManager = new ApproveWayManager(); var list = _approveWayManager.MyCanApprovePromotion(out total , CurrentUser.UserId , CurrentUser.PostId , MyRoles.GetString() , 1, 3, "RecordId DESC", "", "", 1); return(View(list)); }
public async Task <IActionResult> CreateRoleAsync(Role _Role) { if (await _roleManager.FindByNameAsync(_Role.RoleName) != null) { return(BadRequest("RoleName already exists, Please try with another one")); } MyRoles temp = new MyRoles(); temp.Name = _Role.RoleName; await _roleManager.CreateAsync(temp); return(Ok()); }
// GET: MyRoles/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MyRoles myRoles = db.MyRolesContext.Find(id); if (myRoles == null) { return(HttpNotFound()); } return(View(myRoles)); }
public CorePostpartum(string name, bool canWorkNursery) : base(name) { MyRoles.Add(Roles.Floor); MyRoles.Add(Roles.OnCall); MyRoles.Add(Roles.Recovery); MyRoles.Add(Roles.Pulled); MyRoles.Add(Roles.PCT); MyRoles.Add(Roles.HUA); MyRoles.Add(Roles.Other); if (canWorkNursery) { MyRoles.Add(Roles.Nursery); } }
public JsonResult GetMyCanApprovePromotionList(int approveStatus, string objectUsername, string objectUserDeptPost, int pageSize = 20, int pageIndex = 1, string jsRenderSortField = " RecordId desc") { SearchCondtion["ApprovePromotion/approveStatus"] = approveStatus.ToString(CultureInfo.InvariantCulture); SearchCondtion["ApprovePromotion/objectUsername"] = objectUsername; SearchCondtion["ApprovePromotion/objectUserDeptPost"] = objectUserDeptPost; SearchCondtion["ApprovePromotion/pageIndex"] = pageIndex.ToString(CultureInfo.InvariantCulture); SearchCondtion["ApprovePromotion/pageSize"] = pageSize.ToString(CultureInfo.InvariantCulture); int totalRecords; var list = _approveWayManager.MyCanApprovePromotion(out totalRecords, CurrentUser.UserId, CurrentUser.PostId, MyRoles.GetString(), pageIndex, pageSize, jsRenderSortField, objectUsername, objectUserDeptPost, approveStatus); return(Json(new { dataList = list, recordCount = totalRecords }, JsonRequestBehavior.AllowGet)); }
public ActionResult EditRole(MyRoles role, int[] Function) { return(Json(roleLogic.EditRole(role, Function))); }
public PCT(string name) : base(name) { MyRoles.Add(Roles.PCT); MyRoles.Add(Roles.HUA); MyRoles.Add(Roles.Other); }
public ActionResult CreateRole(MyRoles role, int[] Function) { role.Status = 1; role.Id = DateTime.Now.ToString("yyyyMMddhhmmssff"); return(Json(roleLogic.CreateRole(role, Function))); }
public int CreateRole(MyRoles role) { return(DataRepository.Add <MyRoles>(role)); }
public int CreateRole(MyRoles role, int[] function) { return(roleDataAccess.CreateRole(role, function)); }