public EnhancementSelectionList() { srk = new SystemRegistration(); Mod_Code = string.Empty; enhancement_list = new List <Enhancement>(); selection_list = new List <Boolean>(); }
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 SystemRegistration DeleteSystemRegistration(string cst_code, string sys_code, string ver_code) { SystemRegistration db_entry = context.SystemRegistrations.FirstOrDefault(s => s.Syr_Cst_Code == cst_code && s.Syr_Sys_Code == sys_code && s.Syr_Ver_Code == ver_code); if (db_entry != null) { context.SystemRegistrations.Remove(db_entry); context.SaveChanges(); } return(db_entry); }
public void AddSystemRegistration(SystemRegistration sysReg) { SystemRegistration db_entry = context.SystemRegistrations.Find(sysReg.Syr_Cst_Code, sysReg.Syr_Sys_Code, sysReg.Syr_Ver_Code); if (db_entry == null) { sysReg.Syr_CreatedDate = DateTime.Now; sysReg.Syr_CreatedTime = DateTime.Now; context.SystemRegistrations.Add(sysReg); context.SaveChanges(); } else { db_entry = sysReg; context.SaveChanges(); } }
public ModuleSelectionList(IModuleRepository mrepo, SystemRegistration sreg, IModuleRegistrationRepository mrrepo) : this() { srk = sreg; foreach (var m in mrepo.Modules.Where(r => r.Mod_Sys_Code == sreg.Syr_Sys_Code)) { module_list.Add(m); if (mrrepo.ModuleRegistrations.Any(r => r.Mor_Cst_Code == sreg.Syr_Cst_Code && r.Mor_Sys_Code == sreg.Syr_Sys_Code && r.Mor_Ver_Code == sreg.Syr_Ver_Code && r.Mor_Mod_Code == m.Mod_Code)) { selection_list.Add(true); } else { selection_list.Add(false); } } }
public void AddSystemRegistration(SystemRegistration sysReg) { SystemRegistration db_entry = context.SystemRegistrations.Find(sysReg.Syr_Cst_Code, sysReg.Syr_Sys_Code, sysReg.Syr_Ver_Code); if (db_entry == null) { sysReg.Syr_CreatedDate = DateTime.Now; sysReg.Syr_CreatedTime = DateTime.Now; context.SystemRegistrations.Add(sysReg); context.SaveChanges(); } else { db_entry.Syr_SerialNum = sysReg.Syr_SerialNum; db_entry.Syr_CustomerKey = sysReg.Syr_CustomerKey; db_entry.Syr_UnlockKey = sysReg.Syr_UnlockKey; db_entry.Syr_ProdKey = sysReg.Syr_ProdKey; context.SaveChanges(); } }
public ModuleSelectionList() { srk = new SystemRegistration(); module_list = new List <Module>(); selection_list = new List <Boolean>(); }