public void UpdateClass(BCClass c) { using (var dbContext = new AttendanceSystemDB(_connectionString)) { dbContext.Entry <BCClass>(c).State = EntityState.Modified; dbContext.SaveChanges(); } }
public void AddClass(BCClass c) { using (var dbContext = new AttendanceSystemDB(_connectionString)) { dbContext.BCClasses.Add(c); dbContext.SaveChanges(); } }
private void BCSave_Click(object sender, RoutedEventArgs e) { try { BCClass bCClass = BCBdGrid.SelectedItem as BCClass; bdClassUpdate.UpdateBC(bCClass.Id, BCUserIdName.SelectedItem.ToString(), BCIdName.SelectedItem.ToString(), (DateTime)BCDate.SelectedDate); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { refreshBCBdGrid(); } }
private void BCDelete_Click(object sender, RoutedEventArgs e) { try { if (BCBdGrid.SelectedItem != null) { BCClass bCClass = BCBdGrid.SelectedItem as BCClass; bdClassDelete.DeleteRowTable(bCClass.Id, "BC"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { refreshBCBdGrid(); } }
private void BCBdGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (BCBdGrid.SelectedItem != null) { BCClass bCClass = BCBdGrid.SelectedItem as BCClass; int indexConcerts = BCIdName.Items.IndexOf(bCClass.Concert); BCIdName.SelectedItem = BCIdName.Items.GetItemAt(indexConcerts); int indexUser = BCUserIdName.Items.IndexOf(bCClass.UserMail); BCUserIdName.SelectedItem = BCUserIdName.Items.GetItemAt(indexUser); BCDate.SelectedDate = bCClass.Date; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult UpdateClass(BCClass c) { _adminRepo.UpdateClass(c); return(Redirect("/admin/classes")); }
public ActionResult NewClass(BCClass c) { _adminRepo.AddClass(c); return(Redirect("/admin/classes")); }