public AddContractWindow(bool type) { InitializeComponent(); artistCategoryRepositoty = new ArtistCategoryRepository(new ApplicationContext()); contractTypeRepositoty = new ContractTypeRepository(new ApplicationContext()); //contractTypeRepositoty.getAll().Where(p => p.ID == 1).Select(p => p.Name) typeOfContract.ItemsSource = type ? contractTypeRepositoty.getAll().Select(p => p.Name) : contractTypeRepositoty.Get(p => p.ID == 1).Select(p => p.Name); artistCategory.ItemsSource = artistCategoryRepositoty.getAll().Select(p => p.Name); }
public AddContractWindow(string type, string placeType, DateTime beginDate, DateTime endDate, int orderN, string posit) { InitializeComponent(); artistCategoryRepositoty = new ArtistCategoryRepository(new ApplicationContext()); contractTypeRepositoty = new ContractTypeRepository(new ApplicationContext()); typeOfContract.ItemsSource = contractTypeRepositoty.getAll().Select(p => p.Name); // add cache? artistCategory.ItemsSource = artistCategoryRepositoty.getAll().Select(p => p.Name); //??? orderNum.Text = orderN.ToString(); this.position.Text = posit; artistCategory.Text = placeType; typeOfContract.Text = type; beginningDate.SelectedDate = beginDate; this.endDate.SelectedDate = endDate; }