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; }
public ConsortiumConfiguration CreateConsortiumConfiguration(ConsortiumConfigurationRequest ConsortiumConfiguration) { var entityToInsert = new ConsortiumConfiguration() { }; MergeConsortiumConfiguration(entityToInsert, ConsortiumConfiguration); ConsortiumConfigurationRepository.Insert(entityToInsert); return(entityToInsert); }
public ConsortiumConfiguration UpdateConsortiumConfiguration(ConsortiumConfiguration originalConsortiumConfiguration, ConsortiumConfigurationRequest ConsortiumConfiguration) { this.MergeConsortiumConfiguration(originalConsortiumConfiguration, ConsortiumConfiguration); ConsortiumConfigurationRepository.Update(originalConsortiumConfiguration); return(originalConsortiumConfiguration); }
private decimal CalculateDebtFromConfigurations(UnitConfiguration unitConfig, ConsortiumConfiguration consortiumConfig) { var result = consortiumConfig.Value * unitConfig.Value / 100; return(result); }