public static void BindUser(this Public Public, string UserID, string BindID, string BindProvider) { UserBind factor = new UserBind() { BindID = BindID, BindProvider = BindProvider }; EntityQueryRequest <UserBind> query = new EntityQueryRequest <UserBind>(); query.AppendConditionMap(factor.BindID, () => factor.BindID); query.AppendConditionMap(factor.BindProvider, () => factor.BindProvider); UserBind bind = Actor.Public.BuildEntityProcessor("SecurityApp").QueryEntity(query).FirstOrDefault(); if (bind.IsNull()) { bind = new UserBind() { ID = Guid.NewGuid().ToString("N"), BindID = BindID, BindProvider = BindProvider }; } bind.UserID = UserID; bind.UpdateEntity("SecurityApp"); }
/// <summary> /// 查询指定角色名的角色 /// </summary> /// <param name="Public"></param> /// <param name="RoleName"></param> /// <returns></returns> public static TeamRole[] GetRoleByName(this Public Public, string RoleName) { TeamRole factor = new TeamRole(string.Empty, RoleName); EntityQueryRequest<TeamRole> query = new EntityQueryRequest<TeamRole>(); query.AppendConditionMap(factor.Name, () => factor.Name); return Actor.Public.BuildEntityProcessor("SecurityApp").QueryEntity(query); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <UsersQueryDto> GetForModify(EntityQueryRequest input) { var p = RpcContext.GetContext().GetAttachment("payload"); Console.WriteLine("来了老弟!"); // input.InitRequest(); return(await _usersAppService.GetForModifyAsync(input)); }
public static TeamRole GetRole(this Public Public, string RoleID) { TeamRole factor = new TeamRole(RoleID, string.Empty); EntityQueryRequest <TeamRole> query = new EntityQueryRequest <TeamRole>(); query.AppendConditionMap(factor.ID, () => factor.ID); return(Actor.Public.BuildEntityProcessor("SecurityApp").QueryEntity(query).FirstOrDefault()); }
/// <summary> /// 查询指定角色名的角色 /// </summary> /// <param name="Public"></param> /// <param name="RoleName"></param> /// <returns></returns> public static TeamRole[] GetRoleByName(this Public Public, string RoleName) { TeamRole factor = new TeamRole(string.Empty, RoleName); EntityQueryRequest <TeamRole> query = new EntityQueryRequest <TeamRole>(); query.AppendConditionMap(factor.Name, () => factor.Name); return(Actor.Public.BuildEntityProcessor("SecurityApp").QueryEntity(query)); }
public async Task <ModuleQueryDto> GetModuleDetail(EntityQueryRequest input) { var module = await _moduleAppService.GetForModifyAsync(input); module.OperationStatus = OperationModel.Modify; var elements = await _moduleElementAppService.GetElementByModuleIds(new List <string>() { input.Id }); module.ModuleElementActionRequests = elements; return(module); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <OrderInfoQueryDto> GetForModify(EntityQueryRequest input) { // input.InitRequest(); var orderInfo = await _orderInfoAppService.GetForModifyAsync(input); var userInfo = await RpcService.GetUserByIdAsync(orderInfo.UserId, input.Payload); orderInfo.UserName = userInfo.Name; return(orderInfo); }
/// <summary> /// 获取详情 /// </summary> /// <param name="entityQueryRequest"></param> /// <returns></returns> public async Task <OrganizationQueryDto> GetForModifyAsync(EntityQueryRequest entityQueryRequest) { var entity = await _organizationRespository.FirstOrDefaultAsync(e => e.Id == entityQueryRequest.Id); if (entity != null) { return(entity.MapEntity <Organization, OrganizationQueryDto>()); } return(null); }
/// <summary> /// 获取详情 /// </summary> /// <param name="entityQueryRequest"></param> /// <returns></returns> public async Task <EmployeeElementQueryDto> GetForModifyAsync(EntityQueryRequest entityQueryRequest) { var entity = await _employeeElementRespository.FirstOrDefaultAsync(e => e.Id == entityQueryRequest.Id); if (entity != null) { return(entity.MapEntity <EmployeeElement, EmployeeElementQueryDto>()); } return(null); }
public async Task <GoodsQueryDto> GetForModifyAsync(EntityQueryRequest entityQueryRequest) { var entity = await _personRespository.Entities(e => e.Id == entityQueryRequest.Id).SingleOrDefaultAsync(); if (entity != null) { return(entity.MapEntity <Goods, GoodsQueryDto>()); } return(null); }
/// <summary> /// 获取详情 /// </summary> /// <param name="entityQueryRequest"></param> /// <returns></returns> public async Task <RoleMenuQueryDto> GetForModifyAsync(EntityQueryRequest entityQueryRequest) { var entity = await _roleMenuRespository.FirstOrDefaultAsync(e => e.Id == entityQueryRequest.Id); if (entity != null) { return(entity.MapEntity <RoleMenu, RoleMenuQueryDto>()); } return(null); }
/// <summary> /// 根据资源名称获得资源列表 /// </summary> /// <param name="Public"></param> /// <param name="ResourceName"></param> /// <returns></returns> public static DroitResource[] GetResourceByName(this Public Public, String ResourceName) { DroitResource resource = new DroitResource(String.Empty) { ResourceName = ResourceName }; EntityQueryRequest<DroitResource> query = new EntityQueryRequest<DroitResource>(); query.AppendConditionMap(resource.ResourceName, () => resource.ResourceName); return Actor.Public.BuildEntityProcessor("SecurityApp").QueryEntity(query); }
public async Task <OrderInfoQueryDto> GetForModifyAsync(EntityQueryRequest entityQueryRequest) { var entity = await _orderRespository.Entities(e => e.Id == entityQueryRequest.Id).SingleOrDefaultAsync(); if (entity != null) { return(entity.MapEntity <OrderInfo, OrderInfoQueryDto>());//_mapper.Map<OrderInfo, OrderInfoQueryDto>(entity); } return(null); }
/// <summary> /// 获取详情 /// </summary> /// <param name="entityQueryRequest"></param> /// <returns></returns> public async Task <RelationEmployeeRoleQueryDto> GetForModifyAsync(EntityQueryRequest entityQueryRequest) { var entity = await _relationEmployeeRoleRespository.FirstOrDefaultAsync(e => e.Id == entityQueryRequest.Id); if (entity != null) { return(entity.MapEntity <RelationEmployeeRole, RelationEmployeeRoleQueryDto>()); } return(null); }
/// <summary> /// 根据资源名称获得资源列表 /// </summary> /// <param name="Public"></param> /// <param name="ResourceName"></param> /// <returns></returns> public static DroitResource[] GetResourceByName(this Public Public, String ResourceName) { DroitResource resource = new DroitResource(String.Empty) { ResourceName = ResourceName }; EntityQueryRequest <DroitResource> query = new EntityQueryRequest <DroitResource>(); query.AppendConditionMap(resource.ResourceName, () => resource.ResourceName); return(Actor.Public.BuildEntityProcessor("SecurityApp").QueryEntity(query)); }
private async Task <IList <KeyValueJsonObject> > GetRoleName(EntityQueryRequest entityQueryRequest) { var empRole = await _relationEmployeeRoleAppService.GetRoleIdsByEmployeeIds(new List <string>() { entityQueryRequest.Id }); var dbRoleIds = empRole.Select(r => r.RoleId).ToList(); var roleDtos = await _roleAppService.GetRoleNameByIds(dbRoleIds); return(roleDtos.Select(o => new KeyValueJsonObject { Id = o.Id, Name = o.Name }).ToList()); }
private async Task <IList <KeyValueJsonObject> > GetOrganizationName(EntityQueryRequest entityQueryRequest) { var empOrg = await _relationOrganizationEmployeeAppService.GetOrgIdsByEmployeeIds(new List <string>() { entityQueryRequest.Id }); var dbOrgIds = empOrg.Select(o => o.OrganizationId).ToList(); var orgDtos = await _organizationAppService.GetOrganizationNameByIds(dbOrgIds); return(orgDtos.Select(o => new KeyValueJsonObject { Id = o.Id, Name = o.Name }).ToList()); }
/// <summary> /// 获取成员 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <EmployeeQueryDto> GetEmployee(EntityQueryRequest input) { var employeeDto = await _employeeAppService.GetForModifyAsync(input); employeeDto.Password = ""; employeeDto.Salt = ""; employeeDto.OrganizationObjects = await GetOrganizationName(input); employeeDto.RoleObjects = await GetRoleName(input); return(employeeDto); }
/// <summary> /// 获取指定的配置模板 /// </summary> /// <param name="TemplateKey"></param> /// <returns></returns> public static IConfigTemplate GetConfigTemplate(string TemplateKey) { ConfigTemplate factor = new ConfigTemplate() { TemplateKey = TemplateKey }; EntityQueryRequest<ConfigTemplate> query = new EntityQueryRequest<ConfigTemplate>(); query.AppendConditionMap(factor.TemplateKey, () => factor.TemplateKey); ConfigTemplate[] entities = Actor.Public.BuildEntityProcessor(ConfigTemplateSource.Name).QueryEntity(query); if (entities != default(ConfigTemplate[]) && entities.Length > 0) return entities[0]; return default(IConfigTemplate); }
/// <summary> /// 获取指定的配置模板 /// </summary> /// <param name="TemplateKey"></param> /// <returns></returns> public static IConfigTemplate GetConfigTemplate(string TemplateKey) { ConfigTemplate factor = new ConfigTemplate() { TemplateKey = TemplateKey }; EntityQueryRequest <ConfigTemplate> query = new EntityQueryRequest <ConfigTemplate>(); query.AppendConditionMap(factor.TemplateKey, () => factor.TemplateKey); ConfigTemplate[] entities = Actor.Public.BuildEntityProcessor(ConfigTemplateSource.Name).QueryEntity(query); if (entities != default(ConfigTemplate[]) && entities.Length > 0) { return(entities[0]); } return(default(IConfigTemplate)); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <OrderDetailQueryDto> GetForModify(EntityQueryRequest input) { input.InitRequest(); return(await _orderDetailAppService.GetForModifyAsync(input)); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <ModuleQueryDto> GetForModify(EntityQueryRequest input) { input.InitRequest(); return(await _moduleDomainService.GetModuleDetail(input)); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <RelationOrganizationEmployeeQueryDto> GetForModify(EntityQueryRequest input) { input.InitRequest(); return(await _relationOrganizationEmployeeAppService.GetForModifyAsync(input)); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <EmployeeElementQueryDto> GetForModify(EntityQueryRequest input) { input.InitRequest(); return(await _employeeElementAppService.GetForModifyAsync(input)); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <OrganizationElementQueryDto> GetForModify(EntityQueryRequest input) { input.InitRequest(); return(await _organizationElementAppService.GetForModifyAsync(input)); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <EmployeeQueryDto> GetForModify(EntityQueryRequest input) { input.InitRequest(); return(await _employeeDomainService.GetEmployee(input)); }
/// <summary> /// 获取详情 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <MenuQueryDto> GetForModify(EntityQueryRequest input) { input.InitRequest(); return(await _menuAppService.GetForModifyAsync(input)); }
/// <summary> /// 根据商品id集合获取商品信息 /// </summary> /// <param name="entityQueryRequest"></param> /// <returns></returns> public async Task <IList <GoodsQueryDto> > GetGoodsByIds(EntityQueryRequest entityQueryRequest) { return(await _goodsAppService.QueryAsync(g => entityQueryRequest.Ids.Contains(g.Id))); }
public async Task <GoodsQueryDto> GetForModify(EntityQueryRequest entityQueryRequest) { return(await _goodsAppService.GetForModifyAsync(entityQueryRequest)); }
/// <summary> /// 获取详情 /// </summary> /// <param name="entityQueryRequest"></param> /// <returns></returns> public async Task <OrderInfoQueryDto> GetForModify(EntityQueryRequest entityQueryRequest) { entityQueryRequest.ToLoginUser(); return(await _orderAppService.GetForModifyAsync(entityQueryRequest)); }
public static void BindUser(this Public Public, string UserID, string BindID, string BindProvider) { UserBind factor = new UserBind() { BindID = BindID, BindProvider = BindProvider }; EntityQueryRequest<UserBind> query = new EntityQueryRequest<UserBind>(); query.AppendConditionMap(factor.BindID, () => factor.BindID); query.AppendConditionMap(factor.BindProvider, () => factor.BindProvider); UserBind bind = Actor.Public.BuildEntityProcessor("SecurityApp").QueryEntity(query).FirstOrDefault(); if (bind.IsNull()) { bind = new UserBind() { ID = Guid.NewGuid().ToString("N"), BindID = BindID, BindProvider = BindProvider }; } bind.UserID = UserID; bind.UpdateEntity("SecurityApp"); }
public async Task <IEnumerable <GoodsQueryDto> > GetGoodsByIds(EntityQueryRequest entityQueryRequest) { return(await _goodsAppService.GetGoodsByIds(entityQueryRequest)); }
public async Task <IEnumerable <GoodsQueryDto> > GetGoodsByIds(EntityQueryRequest entityQueryRequest) { var list = await _personRespository.Entities(e => e.IsDelete == false && entityQueryRequest.Ids.Contains(e.Id)).ToListAsync(); return(list.MapToList <Goods, GoodsQueryDto>()); }
public static TeamRole GetRole(this Public Public, string RoleID) { TeamRole factor = new TeamRole(RoleID, string.Empty); EntityQueryRequest<TeamRole> query = new EntityQueryRequest<TeamRole>(); query.AppendConditionMap(factor.ID, () => factor.ID); return Actor.Public.BuildEntityProcessor("SecurityApp").QueryEntity(query).FirstOrDefault(); }