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);
            }
        }
Exemplo n.º 6
0
        public ActionResult UpdateClass(BCClass c)
        {
            _adminRepo.UpdateClass(c);

            return(Redirect("/admin/classes"));
        }
Exemplo n.º 7
0
        public ActionResult NewClass(BCClass c)
        {
            _adminRepo.AddClass(c);

            return(Redirect("/admin/classes"));
        }