/// <summary> /// Constructor /// </summary> /// <param name="companiesTabViewModel">Company tab view Model </param> /// <param name="companyEditWindow"> Company edit window</param> /// <param name="company">Company</param> public CompanyEditWindowViewModel(CompaniesTabViewModel companiesTabViewModel, CompanyEditWindow companyEditWindow, Company company) : base(companiesTabViewModel, companyEditWindow, company) { using (var con = new BaudiDbContext()) { SpecializationList = con.Specializations.ToList(); if (Update) { Company = con.Companies.Find(company.CompanyID); Company.Specializations.ForEach(s => s.IsSelected = true); } else { Company = new Company(); } } }
/// <summary> /// Constructor /// </summary> /// <param name="companiesTabViewModel"> Companies tab view Model</param> /// <param name="company">Company</param> public CompanyEditWindow(CompaniesTabViewModel companiesTabViewModel, Company company) { InitializeComponent(); DataContext = new CompanyEditWindowViewModel(companiesTabViewModel, this, company); }