public async Task CancelRegistration(EntityRequestInput<Guid> input)
 {
     await _eventManager.CancelRegistrationAsync(
         await _eventManager.GetAsync(input.Id),
         await GetCurrentUserAsync()
         );
 }
Exemple #2
0
        public async Task <TenantEditDto> GetTenantForEdit(EntityRequestInput input)
        {
            var tenantEditDto = (await TenantManager.GetByIdAsync(input.Id)).MapTo <TenantEditDto>();

            tenantEditDto.ConnectionString = SimpleStringCipher.Instance.Decrypt(tenantEditDto.ConnectionString);
            return(tenantEditDto);
        }
Exemple #3
0
 public async Task CancelRegistration(EntityRequestInput <Guid> input)
 {
     await _eventManager.CancelRegistrationAsync(
         await _eventManager.GetAsync(input.Id),
         await GetCurrentUserAsync()
         );
 }
Exemple #4
0
        public VoteChangeOutput VoteUp(EntityRequestInput input)
        {
            var Role = _RoleRepository.Get(input.Id);

            Role.VoteCount++;
            return(new VoteChangeOutput(Role.VoteCount));
        }
        public VoteChangeOutput VoteDown(EntityRequestInput input)
        {
            var question = _questionRepository.Get(input.Id);

            question.VoteCount--;
            return(new VoteChangeOutput(question.VoteCount));
        }
Exemple #6
0
        public ThreadDetailDto GetThreadDetailsByID(EntityRequestInput <Guid> input)
        {
            var @threaddetail = _threadDetailRepository.GetAll()

                                .Where(Y => Y.Id == input.Id)
                                .ToList().FirstOrDefault();;

            return(@threaddetail.MapTo <ThreadDetailDto>());
        }
Exemple #7
0
        public WorkOrderRatioDto GetItemDetail(EntityRequestInput <Guid> input)
        {
            var @Item = _workorderRatioRepository.GetAll()

                        .Where(Y => Y.Id == input.Id)
                        .ToList().FirstOrDefault();

            return(@Item.MapTo <WorkOrderRatioDto>());
        }
Exemple #8
0
        public SerialItemDto GetSerialItemByID(EntityRequestInput <Guid> input)
        {
            var @serialitem = _serialItemRepository.GetAll()

                              .Where(Y => Y.Id == input.Id)
                              .ToList().FirstOrDefault();

            return(@serialitem.MapTo <SerialItemDto>());
        }
        public JobCardItemDto GetJobCardItemByID(EntityRequestInput <Guid> input)
        {
            var @jobCardItem = _jobCardItemRepository.GetAll()

                               .Where(Y => Y.Id == input.Id)
                               .ToList().FirstOrDefault();

            return(@jobCardItem.MapTo <JobCardItemDto>());
        }
        public DividingPlanItemDto GetDividingPlanHeaderItemByID(EntityRequestInput <Guid> input)
        {
            var @dividingplanheader = _dividingplanitemRepository.GetAll()

                                      .Where(Y => Y.Id == input.Id)
                                      .ToList().FirstOrDefault();

            return(@dividingplanheader.MapTo <DividingPlanItemDto>());
        }
Exemple #11
0
        public PromotionDto GetPromotionByID(EntityRequestInput <Guid> input)
        {
            var @employee = _promotionRepository.GetAll()

                            .Where(Y => Y.Id == input.Id)
                            .ToList().FirstOrDefault();;

            return(@employee.MapTo <PromotionDto>());
        }
Exemple #12
0
        public AwardDto GetAwardByID(EntityRequestInput <Guid> input)
        {
            var @employee = _awardRepository.GetAll()

                            .Where(Y => Y.Id == input.Id)
                            .ToList().FirstOrDefault();;

            return(@employee.MapTo <AwardDto>());
        }
Exemple #13
0
        public ListResultDto <ZipperDetailListDto> GetZipperDetailsByID(EntityRequestInput <Guid> input)
        {
            var @zipperdetails = _zipperDetailRepository.GetAll()

                                 .Where(Y => Y.Id == input.Id);


            return(new ListResultDto <ZipperDetailListDto>(@zipperdetails.ProjectTo <ZipperDetailListDto>().ToList()));
        }
Exemple #14
0
        public MachineRequirementItemDto GetMachineRequirementItemByID(EntityRequestInput <Guid> input)
        {
            var @machinerequirement = _machineRequirementItemRepository.GetAll()

                                      .Where(Y => Y.Id == input.Id)
                                      .ToList().FirstOrDefault();

            return(@machinerequirement.MapTo <MachineRequirementItemDto>());
        }
        public ListResultDto <ElasticDetailListDto> GetElasticDetailsByID(EntityRequestInput <Guid> input)
        {
            var @elasticdetails = _elasticDetailRepository.GetAll()

                                  .Where(Y => Y.Id == input.Id);


            return(new ListResultDto <ElasticDetailListDto>(@elasticdetails.ProjectTo <ElasticDetailListDto>().ToList()));
        }
        public WorkCycleVideoDto GetWorkCycleVideoDetailsByID(EntityRequestInput <Guid> input)
        {
            var @workCycleVideodetail = _workCycleVideoRepository.GetAll()

                                        .Where(Y => Y.Id == input.Id)
                                        .ToList().FirstOrDefault();;

            return(@workCycleVideodetail.MapTo <WorkCycleVideoDto>());
        }
Exemple #17
0
        public PastEmployeementDto GetPastEmployeementByID(EntityRequestInput <Guid> input)
        {
            var @employee = _pastEmployeementRepository.GetAll()

                            .Where(Y => Y.Id == input.Id)
                            .ToList().FirstOrDefault();;

            return(@employee.MapTo <PastEmployeementDto>());
        }
        public IssueNoteItemDto GetDetail(EntityRequestInput <Guid> input)
        {
            var @issueNoteItem = _issueNoteItemRepository.GetAll()

                                 .Where(Y => Y.Id == input.Id)
                                 .ToList().FirstOrDefault();

            return(@issueNoteItem.MapTo <IssueNoteItemDto>());
        }
Exemple #19
0
        public ReceiveNoteItemDto GetReceiveNoteItemsByID(EntityRequestInput <Guid> input)
        {
            var @receivenoteitem = _receiveNoteItemRepository.GetAll()

                                   .Where(Y => Y.Id == input.Id)
                                   .ToList().FirstOrDefault();

            return(@receivenoteitem.MapTo <ReceiveNoteItemDto>());
        }
Exemple #20
0
        public ListResultDto <FabricDetailListDto> GetFabricDetailsByID(EntityRequestInput <Guid> input)
        {
            var @fabrictype = _fabricDetailRepository.GetAll()

                              .Where(Y => Y.Id == input.Id);


            return(new ListResultDto <FabricDetailListDto>(@fabrictype.ProjectTo <FabricDetailListDto>().ToList()));
        }
Exemple #21
0
        public LayoutItemDto GetDetail(EntityRequestInput <Guid> input)
        {
            var @layoutItem = _layoutItemRepository.GetAll()

                              .Where(Y => Y.Id == input.Id)
                              .ToList().FirstOrDefault();

            return(@layoutItem.MapTo <LayoutItemDto>());
        }
Exemple #22
0
        public AttatchmentDetailDto GetAttatchmentDetailsByID(EntityRequestInput <Guid> input)
        {
            var @attatchmentdetail = _attatchmentDetailRepository.GetAll()

                                     .Where(Y => Y.Id == input.Id)
                                     .ToList().FirstOrDefault();;

            return(@attatchmentdetail.MapTo <AttatchmentDetailDto>());
        }
        public NeedleDetailDto GetNeedleDetailsByID(EntityRequestInput <Guid> input)
        {
            var @needledetail = _needleDetailRepository.GetAll()

                                .Where(Y => Y.Id == input.Id)
                                .ToList().FirstOrDefault();;

            return(@needledetail.MapTo <NeedleDetailDto>());
        }
Exemple #24
0
        public AssetTransferDetailDto GetAssetTransferDetailsByID(EntityRequestInput <Guid> input)
        {
            var @assettransferdetail = _assetTransferDetailRepository.GetAll()

                                       .Where(Y => Y.Id == input.Id)
                                       .ToList().FirstOrDefault();;

            return(@assettransferdetail.MapTo <AssetTransferDetailDto>());
        }
        public FootDetailDto GetFootDetailsByID(EntityRequestInput <Guid> input)
        {
            var @footdetail = _footDetailRepository.GetAll()

                              .Where(Y => Y.Id == input.Id)
                              .ToList().FirstOrDefault();;

            return(@footdetail.MapTo <FootDetailDto>());
        }
Exemple #26
0
        public async Task DeleteTenant(EntityRequestInput<Guid> input)
        {
            var tenant = await _repository.FirstOrDefaultAsync(input.Id);
            if (tenant == null)
            {
                throw new AbpException("There is no tenant with id: " + input.Id);
            }

            await _repository.DeleteAsync(tenant);
        }
Exemple #27
0
        public async Task <GetTenantFeaturesForEditOutput> GetTenantFeaturesForEdit(EntityRequestInput input)
        {
            var features      = FeatureManager.GetAll();
            var featureValues = await TenantManager.GetFeatureValuesAsync(input.Id);

            return(new GetTenantFeaturesForEditOutput
            {
                Features = features.MapTo <List <FlatFeatureDto> >().OrderBy(f => f.DisplayName).ToList(),
                FeatureValues = featureValues.Select(fv => new NameValueDto(fv)).ToList()
            });
        }
Exemple #28
0
        public async Task DeleteTenant(EntityRequestInput <Guid> input)
        {
            var tenant = await _repository.FirstOrDefaultAsync(input.Id);

            if (tenant == null)
            {
                throw new AbpException("There is no tenant with id: " + input.Id);
            }

            await _repository.DeleteAsync(tenant);
        }
Exemple #29
0
        public ListResultDto <CuttingItemListDto> GetCuttingItemByID(EntityRequestInput <Guid> input)
        {
            var @cuttingmaster = _cuttingitemRepository.GetAll()

                                 .WhereIf(true, Y => Y.CuttingMasterId == input.Id)
                                 .OrderBy(x => x.CreationTime);



            return(new ListResultDto <CuttingItemListDto>(cuttingmaster.ProjectTo <CuttingItemListDto>().ToList()));
        }
        public async Task<EventRegisterOutput> Register(EntityRequestInput<Guid> input)
        {
            var registration = await RegisterAndSaveAsync(
                await _eventManager.GetAsync(input.Id),
                await GetCurrentUserAsync()
                );

            return new EventRegisterOutput
            {
                RegistrationId = registration.Id
            };
        }
Exemple #31
0
        public async Task <EventRegisterOutput> Register(EntityRequestInput <Guid> input)
        {
            var registration = await RegisterAndSaveAsync(
                await _eventManager.GetAsync(input.Id),
                await GetCurrentUserAsync()
                );

            return(new EventRegisterOutput
            {
                RegistrationId = registration.Id
            });
        }
        public ListResultDto <CuttingRatioListDto> GetCuttingRatioByStyle(EntityRequestInput <Guid> input)
        {
            var header       = _cuttingmasterRepository.Get(input.Id);
            var cuttingratio = _cuttingRatioRepository.GetAll()
                               .Include(x => x.Style)
                               .Where(x => x.StyleId == header.StyleId)
                               .Include(x => x.CuttingRatioItem)

                               .ToList();

            return(new ListResultOutput <CuttingRatioListDto>(cuttingratio.MapTo <List <CuttingRatioListDto> >()));
        }
Exemple #33
0
        public async Task DeleteUser(EntityRequestInput <long> input)
        {
            //TODO:删除前的逻辑判断,是否允许删除
            var user = await _userManager.GetUserByIdAsync(input.Id);

            if (IsAdminUser(user))
            {
                throw new UserFriendlyException("管理用户,不能删除!");
            }

            await _userManager.DeleteAsync(user);
        }
        public async Task<AnimalDetailOutput> GetDetail(EntityRequestInput<long> input)
        {
            var @animal = await _animalRepository
                .GetAll()
                .Include(a => a.Owner)
                .Where(a => a.Id == input.Id)
                .FirstOrDefaultAsync();

            if (@animal == null)
            {
                throw new UserFriendlyException("Couldn't find that animal");
            }

            return @animal.MapTo<AnimalDetailOutput>();
        }
        public async Task<EventDetailOutput> GetDetail(EntityRequestInput<Guid> input)
        {
            var @event = await _eventRepository
                .GetAll()
                .Include(e => e.Registrations)
                .Where(e => e.Id == input.Id)
                .FirstOrDefaultAsync();

            if (@event == null)
            {
                throw new UserFriendlyException("Could not found the event, maybe it's deleted.");
            }

            return @event.MapTo<EventDetailOutput>();
        }
Exemple #36
0
 /// <summary>
 /// 实际删除一个实体
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 public async Task DeleteMenuItem(EntityRequestInput<Guid> input)
 {
     var menuItem = await _menuItemRepository.FirstOrDefaultAsync(input.Id);
     await _menuItemRepository.DeleteAsync(menuItem);
 }
 public async Task DeletePurchasePlan(EntityRequestInput<Guid> input)
 {
     var purchasePlan = await _purchasePlanRepository.FirstOrDefaultAsync(input.Id);
     await _purchasePlanRepository.DeleteAsync(purchasePlan);
 }
Exemple #38
0
 public async Task<TenantEditDto> GetTenant(EntityRequestInput<Guid> input)
 {
     return (await _repository.FirstOrDefaultAsync(input.Id)).MapTo<TenantEditDto>();
 }
 public VoteChangeOutput VoteUp(EntityRequestInput input)
 {
     var question = _questionRepository.Get(input.Id);
     question.VoteCount++;
     return new VoteChangeOutput(question.VoteCount);
 }
 public async Task ResetTenantSpecificFeatures(EntityRequestInput input)
 {
     await TenantManager.ResetAllFeaturesAsync(input.Id);
 }
 public async Task DeleteTenant(EntityRequestInput input)
 {
     var tenant = await TenantManager.GetByIdAsync(input.Id);
     CheckErrors(await TenantManager.DeleteAsync(tenant));
 }
Exemple #42
0
 public async Task DeletePerson(EntityRequestInput input)
 {
     await _personRepository.DeleteAsync(input.Id);
 }
 /// <summary>
 /// 实际删除一个实体
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 public async Task DeleteDataDictionaryDetail(EntityRequestInput<Guid> input)
 {
     var dataDictionaryDetail = await _dataDictionaryDetailRepository.FirstOrDefaultAsync(input.Id);
     await _dataDictionaryDetailRepository.DeleteAsync(dataDictionaryDetail);
     cacheHandler.Remove(CacheCategoryDataDictionaryDetail, "GetDataDictionaryDetailList");
 }
        public async Task DeleteReceiveOrder(EntityRequestInput<Guid> input)
        {
            //删除单据和明细
            var receiveOrder = await _receiveOrderRepository.FirstOrDefaultAsync(input.Id);
            
            await _receiveOrderRepository.DeleteAsync(receiveOrder);

        }
 /// <summary>
 /// 实际删除一个实体
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 public async Task DeleteProvinceCity(EntityRequestInput<Guid> input)
 {
     var provinceCity = await _provinceCityRepository.FirstOrDefaultAsync(input.Id);
     await _provinceCityRepository.DeleteAsync(provinceCity);
     cacheHandler.Remove(CacheCategoryProvinceCity, "GetProvinceCityList");
 }
 public async Task Deactivate(EntityRequestInput<long> input)
 {
     var @animal = await _animalManager.GetAsync(input.Id);
     _animalManager.Deactivate(@animal);
 }
 public async Task Cancel(EntityRequestInput<Guid> input)
 {
     var @event = await _eventManager.GetAsync(input.Id);
     _eventManager.Cancel(@event);
 }
 public void AcceptAnswer(EntityRequestInput input)
 {
     var answer = _answerRepository.Get(input.Id);
     _questionDomainService.AcceptAnswer(answer);
 }
 public async Task DeleteMaterialClass(EntityRequestInput<Guid> input)
 {
     var materialClass = await _materialClassRepository.FirstOrDefaultAsync(input.Id);
     var infolist = _materialInfoRepository.GetAll().Where(e => e.InfoCode.StartsWith(materialClass.ClassCode));
     if (infolist.Count() > 0)
     {
         Debug.Assert(false, "材料类别下已经有材料,不能删除!");
     }
     else
     {
         await _materialClassRepository.DeleteAsync(materialClass);
         cacheHandler.Remove(CacheCategoryMaterialClass, "GetMaterialClassList");
      }
 }
Exemple #50
0
 public string TestPrimitiveMethod(int a, string b, EntityRequestInput c)
 {
     return a + "#" + b + "#" + c.Id;
 }
 public async Task DeleteEdition(EntityRequestInput input)
 {
     var edition = await _editionManager.GetByIdAsync(input.Id);
     await _editionManager.DeleteAsync(edition);
 }
Exemple #52
0
 /// <summary>
 /// 实际删除一个实体
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 public async Task DeleteOrganize(EntityRequestInput<Guid> input)
 {
     var organize = await _organizeRepository.FirstOrDefaultAsync(input.Id);
     await _organizeRepository.DeleteAsync(organize);
     cacheHandler.Remove(CacheCategoryOrganize, "GetOrganizeList");
 }
 public async Task DeleteCodeRule(EntityRequestInput<Guid> input)
 {
     var codeRule = await _codeRuleRepository.FirstOrDefaultAsync(input.Id);
     await _codeRuleRepository.DeleteAsync(codeRule);
     cacheHandler.Remove(CacheCategoryCodeRule, "GetCodeRuleList");
 }
Exemple #54
0
 public async Task<TenantEditDto> GetTenantForEdit(EntityRequestInput input)
 {
     return (await TenantManager.GetByIdAsync(input.Id)).MapTo<TenantEditDto>();
 }
 public async Task<TenantEditDto> GetTenantForEdit(EntityRequestInput input)
 {
     var tenantEditDto = (await TenantManager.GetByIdAsync(input.Id)).MapTo<TenantEditDto>();
     tenantEditDto.ConnectionString = SimpleStringCipher.Instance.Decrypt(tenantEditDto.ConnectionString);
     return tenantEditDto;
 }
  public async Task DeleteMenuApp(EntityRequestInput<Guid> input)
 {
     var menuApp = await _menuAppRepository.FirstOrDefaultAsync(input.Id);
     await _menuAppRepository.DeleteAsync(menuApp);
     cacheHandler.Remove(CacheCategoryMenuApp, "GetMenuAppList");
 }
        public async Task<GetTenantFeaturesForEditOutput> GetTenantFeaturesForEdit(EntityRequestInput input)
        {
            var features = FeatureManager.GetAll();
            var featureValues = await TenantManager.GetFeatureValuesAsync(input.Id);

            return new GetTenantFeaturesForEditOutput
            {
                Features = features.MapTo<List<FlatFeatureDto>>().OrderBy(f => f.DisplayName).ToList(),
                FeatureValues = featureValues.Select(fv => new NameValueDto(fv)).ToList()
            };
        }
 public async Task DeleteQuarterPlan(EntityRequestInput<Guid> input)
 {
     var quarterPlan = await _quarterPlanRepository.FirstOrDefaultAsync(input.Id);
     await _quarterPlanRepository.DeleteAsync(quarterPlan);
 }
 public async Task DeleteRequisitionOrder(EntityRequestInput<Guid> input)
 {
     var requisitionOrder = await _requisitionOrderRepository.FirstOrDefaultAsync(input.Id);
     await _requisitionOrderRepository.DeleteAsync(requisitionOrder);
 }
 public async Task DeleteProjectSupplier(EntityRequestInput<Guid> input)
 {
     var projectSupplier = await _projectSupplierRepository.FirstOrDefaultAsync(input.Id);
     await _projectSupplierRepository.DeleteAsync(projectSupplier);
     cacheHandler.Remove(CacheCategoryProjectSupplier, "GetProjectSupplierList");
 }