コード例 #1
0
        public void AddArticle()
        {
            Article art = new Article();

            art.Artikel    = Artikel;
            art.KassaNed   = KassaNed;
            art.KassaFr    = KassaFr;
            art.Kwaliteit  = Kwaliteit;
            art.PubliDate  = PubliDate;
            art.VkpEur     = VkpEur;
            art.Hoofdgroep = Hoofdgroep;
            art.Seizoen    = Seizoen;

            try
            {
                exampleContext context = new exampleContext();
                context.Articles.Add(art);
                MainViewModel.Instance.Articles.Add(art);
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                Error = ex.Message;
            }
            finally
            {
                Close?.Invoke();
            }
        }
コード例 #2
0
ファイル: MainViewModel.cs プロジェクト: Florianvdab/WPF-BAP
        public MainViewModel()
        {
            exampleContext context = new exampleContext();

            Articles = new ObservableCollection <Article>(context.Articles);

            this.AddArticleCommand = new RelayCommand(AddArticle);
            this.SaveCommand       = new RelayCommand(Save);
            this.DeleteCommand     = new RelayCommand(Delete);
        }
コード例 #3
0
ファイル: MainViewModel.cs プロジェクト: Florianvdab/WPF-BAP
 public void Save()
 {
     try
     {
         exampleContext context = new exampleContext();
         context.Articles.Update(SelectedArticle);
         context.SaveChanges();
     }
     catch (Exception ex)
     {
         Error = ex.Message;
     }
 }
コード例 #4
0
ファイル: MainViewModel.cs プロジェクト: Florianvdab/WPF-BAP
 public void Delete()
 {
     try
     {
         exampleContext context = new exampleContext();
         context.Articles.Remove(SelectedArticle);
         MainViewModel.Instance.Articles.Remove(SelectedArticle);
         context.SaveChanges();
     }
     catch (Exception ex)
     {
         Error = ex.Message;
     }
 }