public EnhancementSelectionList(IEnhancementRepository erepo, SystemRegistration sreg, string mod, IEnhancementRegistrationReposity errepo) : this() { srk.Cst_Code = sreg.Syr_Cst_Code; srk.Sys_Code = sreg.Syr_Sys_Code; srk.Ver_Code = sreg.Syr_Ver_Code; Mod_Code = mod; foreach (var m in erepo.Enhancements.Where(r => r.Enh_Sys_Code == sreg.Syr_Sys_Code && r.Enh_Mod_Code == mod)) { enhancement_list.Add(m); if (errepo.EnhancementRegistrations.Any(r => r.Enr_Cst_Code == sreg.Syr_Cst_Code && r.Enr_Sys_Code == sreg.Syr_Sys_Code && r.Enr_Ver_Code == sreg.Syr_Ver_Code && r.Enr_Mod_Code == mod)) { selection_list.Add(true); } else { selection_list.Add(false); } } }
public SystemRegistrationController(ISystemRegistrationRepository srrepo, IModuleRegistrationRepository mrrepo, IEnhancementRegistrationReposity errepo, ISystemRepository srepo, IModuleRepository mrepo, IVersionRepository vrepo, ICustomerRepository crepo, IEnhancementRepository erepo) { sys_reg_repository = srrepo; mod_reg_repository = mrrepo; enh_reg_repository = errepo; sys_repo = srepo; mod_repo = mrepo; ver_repo = vrepo; cst_repo = crepo; enh_repo = erepo; }
public EnhancementRegistrationApiController(IEnhancementRegistrationReposity ereg_repo) => enh_reg_repository = ereg_repo;
public SelectedEnhancements(IEnhancementRegistrationReposity repo, IEnhancementRepository erepo) { repository = repo; enh_repo = erepo; }