private void Set(CategoryNdriver item) { var Driver = DriverBox.SelectedItem as Driver; var Category = CategoryBox.SelectedItem as Category; if (Category != null && Driver != null) { item.Category = Category; item.Driver = Driver; item.Start = CategoryTimePicker.Value; } }
public ChangeCategory(Context context, int Id) : this(context) { var res = context.CategoriesNDrivers.FirstOrDefault(x => x.Id == Id); if (res == null) { Close(); } DriverBox.SelectedItem = res.Driver; CategoryBox.SelectedItem = res.Category; CategoryTimePicker.Value = res.Start; Edit = true; Selected = res; AddButton.Text = "Сохранить"; }
private void AddButton_Click(object sender, EventArgs e) { CategoryNdriver item; if (Edit) { item = Selected; } else { item = new CategoryNdriver(); } Set(item); if (!Edit) { Context.CategoriesNDrivers.Add(item); } Context.SaveChanges(); Close(); }