public HttpResponseMessage GetLoadSummaryLoads(int projectID, int solutionID)
 {
     return(CreateHttpResponse(() =>
     {
         var result = _solutionSummary.GetLoadSummaryLoads(projectID, solutionID, UserID, UserName);
         result.SequenceList = _pickList.GetSequence();
         return Request.CreateResponse(result);
     }));
 }
Exemple #2
0
 public HttpResponseMessage GetSequence()
 {
     return(CreateHttpResponse(() =>
     {
         return Request.CreateResponse(_pickListProcessor.GetSequence());
     }));
 }
Exemple #3
0
 private void LoadPickListDetailForBasicLoad(BasicLoadPickListDto basicLoadPickListDto)
 {
     basicLoadPickListDto.FrequencyDipList       = _pickListProcessor.GetFrequencyDip();
     basicLoadPickListDto.FrequencyDipUnitsList  = _pickListProcessor.GetFrequencyDipUnits();
     basicLoadPickListDto.HarmonicContentList    = _pickListProcessor.GetHarmonicContent();
     basicLoadPickListDto.HarmonicDeviceTypeList = _pickListProcessor.GetHarmonicDeviceType();
     basicLoadPickListDto.PFList              = _pickListProcessor.GetPF();
     basicLoadPickListDto.SequenceList        = _pickListProcessor.GetSequence();
     basicLoadPickListDto.SizeUnitsList       = _pickListProcessor.GetSizeUnits();
     basicLoadPickListDto.VoltageDipList      = _pickListProcessor.GetVoltageDip();
     basicLoadPickListDto.VoltageDipUnitsList = _pickListProcessor.GetVoltageDipUnits();
     basicLoadPickListDto.VoltageNominalList  = _pickListProcessor.GetVoltageNominal(true);
     basicLoadPickListDto.VoltagePhaseList    = _pickListProcessor.GetVoltagePhase();
     basicLoadPickListDto.VoltageSpecificList = _pickListProcessor.GetVoltageSpecific();
 }
Exemple #4
0
        private void PickListDetailForDefaultLoad(AdminLoadDefaultDto adminLoadDefaultDto, int loadFamilyID)
        {
            adminLoadDefaultDto.SequenceList          = _pickListProcessor.GetSequence();
            adminLoadDefaultDto.VoltageDipList        = _pickListProcessor.GetVoltageDip();
            adminLoadDefaultDto.VoltageDipUnitsList   = _pickListProcessor.GetVoltageDipUnits();
            adminLoadDefaultDto.FrequencyDipList      = _pickListProcessor.GetFrequencyDip();
            adminLoadDefaultDto.FrequencyDipUnitsList = _pickListProcessor.GetFrequencyDipUnits();
            var sizingUnitList = _pickListProcessor.GetSizeUnits();

            if ((int)SolutionLoadFamilyEnum.AC == loadFamilyID)
            {
                adminLoadDefaultDto.CoolingUnitsList = sizingUnitList.Where(x => x.LoadFamilyID == loadFamilyID);
                adminLoadDefaultDto.CompressorsList  = _pickListProcessor.GetCompressors();
                adminLoadDefaultDto.CoolingLoadList  = _pickListProcessor.GetCoolingLoad();
                adminLoadDefaultDto.ReheatLoadList   = _pickListProcessor.GetReheatLoad();
            }
            if ((int)SolutionLoadFamilyEnum.Lighting == loadFamilyID || (int)SolutionLoadFamilyEnum.Basic == loadFamilyID || (int)SolutionLoadFamilyEnum.UPS == loadFamilyID || (int)SolutionLoadFamilyEnum.Welder == loadFamilyID)
            {
                adminLoadDefaultDto.PFList = _pickListProcessor.GetPF();
            }
            if ((int)SolutionLoadFamilyEnum.Lighting == loadFamilyID || (int)SolutionLoadFamilyEnum.Basic == loadFamilyID || (int)SolutionLoadFamilyEnum.Motor == loadFamilyID || (int)SolutionLoadFamilyEnum.Welder == loadFamilyID)
            {
                adminLoadDefaultDto.VoltagePhaseList    = _pickListProcessor.GetVoltagePhase();
                adminLoadDefaultDto.VoltageNominalList  = _pickListProcessor.GetVoltageNominal(true);
                adminLoadDefaultDto.VoltageSpecificList = _pickListProcessor.GetVoltageSpecific();
            }
            if ((int)SolutionLoadFamilyEnum.Lighting == loadFamilyID)
            {
                adminLoadDefaultDto.LightingTypeList = _pickListProcessor.GetLightingType();
            }
            if ((int)SolutionLoadFamilyEnum.Motor == loadFamilyID)
            {
                adminLoadDefaultDto.MotorLoadLevelList     = _pickListProcessor.GetMotorLoadLevel();
                adminLoadDefaultDto.MotorLoadTypeList      = _pickListProcessor.GetMotorLoadType();
                adminLoadDefaultDto.MotorTypeList          = _pickListProcessor.GetMotorType();
                adminLoadDefaultDto.StartingCodeList       = _pickListProcessor.GetStartingCode();
                adminLoadDefaultDto.ConfigurationInputList = _pickListProcessor.GetConfigurationInput();
                adminLoadDefaultDto.StartingMethodList     = _pickListProcessor.GetStartingMethod();
                adminLoadDefaultDto.PowerFactorList        = _pickListProcessor.GetPowerFactor();
            }
            if ((int)SolutionLoadFamilyEnum.UPS == loadFamilyID)
            {
                adminLoadDefaultDto.PhaseList        = _pickListProcessor.GetPhase();
                adminLoadDefaultDto.EfficiencyList   = _pickListProcessor.GetEfficiency();
                adminLoadDefaultDto.ChargeRateList   = _pickListProcessor.GetChargeRate();
                adminLoadDefaultDto.PowerFactorList  = _pickListProcessor.GetPowerFactor();
                adminLoadDefaultDto.LoadLevelList    = _pickListProcessor.GetLoadLevel();
                adminLoadDefaultDto.UPSTypeList      = _pickListProcessor.GetUPSType();
                adminLoadDefaultDto.SizeKVAUnitsList = sizingUnitList.Where(x => x.LoadFamilyID == loadFamilyID);
            }
            if ((int)SolutionLoadFamilyEnum.UPS == loadFamilyID || (int)SolutionLoadFamilyEnum.Lighting == loadFamilyID || (int)SolutionLoadFamilyEnum.Basic == loadFamilyID || (int)SolutionLoadFamilyEnum.Motor == loadFamilyID || (int)SolutionLoadFamilyEnum.Welder == loadFamilyID)
            {
                adminLoadDefaultDto.SizeUnitsList = sizingUnitList.Where(x => x.LoadFamilyID == loadFamilyID);
            }
            if ((int)SolutionLoadFamilyEnum.Welder == loadFamilyID)
            {
                adminLoadDefaultDto.WelderTypeList = _pickListProcessor.GetWelderType();
            }
            if ((int)SolutionLoadFamilyEnum.Welder == loadFamilyID || (int)SolutionLoadFamilyEnum.UPS == loadFamilyID || (int)SolutionLoadFamilyEnum.Lighting == loadFamilyID || (int)SolutionLoadFamilyEnum.Basic == loadFamilyID || (int)SolutionLoadFamilyEnum.Motor == loadFamilyID)
            {
                adminLoadDefaultDto.HarmonicDeviceTypeList = _pickListProcessor.GetHarmonicDeviceType();
                adminLoadDefaultDto.HarmonicContentList    = _pickListProcessor.GetHarmonicContent();
            }
        }