//форма с комбобоксом пошла public static void UserAdd() { Data.ModelCode.CompanyContext bd = new Data.ModelCode.CompanyContext(); if (bd.Companies.ToList().Count == 0) { View.AddComp user = new View.AddComp(Application.Current.MainWindow); ViewModels.ViewModel Add = user.DataContext as ViewModels.ViewModel; Add.AddComp = user; user.Show(); } else { View.AddUserCompany addUserCompany = new View.AddUserCompany(Application.Current.MainWindow as MainWindow); ViewModels.ViewModel Add = addUserCompany.DataContext as ViewModels.ViewModel; Add.AddUserCompany = addUserCompany; List <string> companies = new List <string>(); for (int i = 0; i < bd.Companies.ToList().Count; i++) { companies.Add(bd.Companies.ToList()[i].Name); } addUserCompany.UserCombo.ItemsSource = companies; addUserCompany.UserCombo.SelectedItem = 0; addUserCompany.Show(); } }
public static void Add(Data.Company company, View.AddComp addComp) { Models.LogicalAddCompany.AddCompanyBD(company, addComp); }