public void Save(UserGroupRoleVeiwModel userGroupVeiwModel) { UserGroupRoles usergroup = new UserGroupRoles(userGroupVeiwModel.Id) { UserGroup=_userGroupRepository.GetById(userGroupVeiwModel.GroupId), UserRole = userGroupVeiwModel.RoleId }; _userGroupRolesRepository.Save(usergroup); }
private UserGroupRoleVeiwModel Map(UserGroupRoles userGroupRole) { UserGroupRoleVeiwModel vm = new UserGroupRoleVeiwModel { GroupId = userGroupRole.UserGroup.Id, GroupName=userGroupRole.UserGroup.Name, RoleId=(int)userGroupRole.UserRole, RoleName=userGroupRole.UserRole.ToString(), Id = userGroupRole.Id, IsActive = userGroupRole._Status == EntityStatus.Active ? true : false }; return vm; }
public UserGroupRoleDTO Map(UserGroupRoles role) { if (role == null) return null; return Mapper.Map<UserGroupRoles, UserGroupRoleDTO>(role); }
private void MakeplaceHolder(Guid goupid) { UserGroup group = _userGroupRepository.GetById(goupid); List<UserGroupRoles> roles = _userGroupRolesRepository.GetByGroup(goupid); if (group != null) { foreach (var val in RolesHelper.GetRoles()) { Guid id = Guid.NewGuid(); bool canAcess = false; if (roles.Any(a => a.UserGroup.Id == group.Id && a.UserRole == val.Id)) { UserGroupRoles xrole = roles.First(a => a.UserGroup.Id == group.Id && a.UserRole == val.Id); id = xrole.Id; canAcess = xrole.CanAccess; } UserGroupRoles r = new UserGroupRoles(id) { UserGroup = group, UserRole = val.Id, CanAccess = canAcess }; _userGroupRolesRepository.Save(r); } } }
public static UserGroupRoles Map(this tblUserGroupRoles tblusergroup) { UserGroupRoles usergroup = new UserGroupRoles(tblusergroup.Id) { UserGroup=tblusergroup.tblUserGroup.Map(), UserRole=tblusergroup.RoleId, CanAccess=tblusergroup.CanAccess }; usergroup._SetStatus((EntityStatus)tblusergroup.IM_Status); usergroup._SetDateCreated(tblusergroup.IM_DateCreated); usergroup._SetDateLastUpdated(tblusergroup.IM_DateLastUpdated); return usergroup; }
protected void AddUserGroupRoles(Guid groupid) { UserGroup usergroup = _userGroupRepository.GetById(groupid); foreach (var val in RolesHelper.GetRoles()) { Guid id = Guid.NewGuid(); bool canAcess = true; UserGroupRoles r = new UserGroupRoles(id) { UserGroup = usergroup, UserRole = val.Id, CanAccess = canAcess }; _userGroupRolesRepository.Save(r); } }
void AddUserGroupRoles(Guid groupid) { UserGroup usergroup = ObjectFactory.GetInstance<IUserGroupRepository>().GetById(groupid); foreach (var val in RolesHelper.GetRoles()) { Guid id = Guid.NewGuid(); bool canAcess = true; UserGroupRoles r = new UserGroupRoles(id) { UserGroup = usergroup, UserRole = val.Id, CanAccess = canAcess }; ObjectFactory.GetInstance<IUserGroupRolesRepository>() .Save(r); } }