Пример #1
0
 private void MergeConsortiumConfiguration(ConsortiumConfiguration originalConsortiumConfiguration, ConsortiumConfigurationRequest ConsortiumConfiguration)
 {
     originalConsortiumConfiguration.Consortium        = this.ConsortiumRepository.GetById(ConsortiumConfiguration.ConsortiumId);
     originalConsortiumConfiguration.Type              = this.ConsortiumConfigurationTypeRepository.GetById(ConsortiumConfiguration.ConsortiumConfigurationTypeId);
     originalConsortiumConfiguration.Value             = ConsortiumConfiguration.Value;
     originalConsortiumConfiguration.ConfigurationDate = DateTime.Now;
 }
Пример #2
0
        public ConsortiumConfiguration CreateConsortiumConfiguration(ConsortiumConfigurationRequest ConsortiumConfiguration)
        {
            var entityToInsert = new ConsortiumConfiguration()
            {
            };

            MergeConsortiumConfiguration(entityToInsert, ConsortiumConfiguration);
            ConsortiumConfigurationRepository.Insert(entityToInsert);
            return(entityToInsert);
        }
Пример #3
0
 public ConsortiumConfiguration UpdateConsortiumConfiguration(ConsortiumConfiguration originalConsortiumConfiguration, ConsortiumConfigurationRequest ConsortiumConfiguration)
 {
     this.MergeConsortiumConfiguration(originalConsortiumConfiguration, ConsortiumConfiguration);
     ConsortiumConfigurationRepository.Update(originalConsortiumConfiguration);
     return(originalConsortiumConfiguration);
 }
Пример #4
0
        private decimal CalculateDebtFromConfigurations(UnitConfiguration unitConfig, ConsortiumConfiguration consortiumConfig)
        {
            var result = consortiumConfig.Value * unitConfig.Value / 100;

            return(result);
        }