public int Save()
 {
     _context.KleurCodes.Update(_kleurCode);
     return(_context.SaveChanges());
 }
 public int Save()
 {
     _context.Bands.Update(_band);
     return(_context.SaveChanges());
 }
 public int Save()
 {
     _context.Kleedkamers.Update(_kleedkamer);
     return(_context.SaveChanges());
 }
Beispiel #4
0
 public int Save()
 {
     _context.Voorzieningen.Update(_voorziening);
     return(_context.SaveChanges());
 }
 public int Save()
 {
     _context.Begeleiders.Update(_begeleiding);
     return(_context.SaveChanges());
 }
Beispiel #6
0
 public int Save()
 {
     _context.ProductieEenheden.Update(_productieEenheid);
     return(_context.SaveChanges());
 }
Beispiel #7
0
 public int Save()
 {
     _context.BoekingKleedkamers.Update(_boekingKleedkamer);
     return(_context.SaveChanges());
 }
 public int Save()
 {
     _context.Commentaren.Update(_commentaar);
     return(_context.SaveChanges());
 }
Beispiel #9
0
 public int Save()
 {
     _context.Podia.Update(_podium);
     return(_context.SaveChanges());
 }
Beispiel #10
0
 public int Save()
 {
     _context.Functies.Update(_functie);
     return(_context.SaveChanges());
 }
Beispiel #11
0
        public int Save()
        {
            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            // In Edit-mode - due to complexity the save principle of delete - insert is applied, no search and update statements //
            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            // Delete boeking kleedkamers
            foreach (BoekingKleedkamer item in _context.BoekingKleedkamers.Where(b => b.BoekingId == _boeking.Id))
            {
                _context.BoekingKleedkamers.Remove(item);
            }

            // Delete boeking productie eenheden
            foreach (BoekingProductieEenheid item in _context.BoekingProductieEenheden.Where(b => b.BoekingId == _boeking.Id))
            {
                _context.BoekingProductieEenheden.Remove(item);
            }

            // Delete begeleiders
            foreach (Begeleiding item in _context.Begeleiders.Where(b => b.BoekingId == _boeking.Id))
            {
                _context.Begeleiders.Remove(item);
            }

            // Delete catering
            foreach (Catering item in _context.Caterings.Where(b => b.BoekingId == _boeking.Id))
            {
                _context.Caterings.Remove(item);
            }

            // Delete voorzieningen
            foreach (Voorziening item in _context.Voorzieningen.Where(b => b.BoekingId == _boeking.Id))
            {
                _context.Voorzieningen.Remove(item);
            }

            // Delete boeking commentaren
            foreach (Commentaar item in _context.Commentaren.Where(b => b.BoekingId == _boeking.Id))
            {
                _context.Commentaren.Remove(item);
            }

            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            _boeking.BandId             = BoekingModel.BandId;
            _boeking.Datum              = BoekingModel.Datum;
            _boeking.BeginUur           = BoekingModel.BeginUur;
            _boeking.EindUur            = BoekingModel.EindUur;
            _boeking.KleedkamerBeginUur = BoekingModel.KleedkamerBeginUur;
            _boeking.KleedkamerEindUur  = BoekingModel.KleedkamerEindUur;
            _boeking.PodiumId           = BoekingModel.PodiumId;
            if (BoekingModel.TentId != 0)
            {
                _boeking.TentId = BoekingModel.TentId;
            }

            if (_boeking.Id == 0)
            {
                _context.Boekingen.Add(_boeking);
            }
            else
            {
                _context.Boekingen.Update(_boeking);
            }

            //_context.SaveChanges();

            // Create entries for kleedkamers
            if (BoekingModel.Kleedkamer1 != 0)
            {
                _context.Add(new BoekingKleedkamer()
                {
                    Boeking = _boeking, KleedkamerId = (int)BoekingModel.Kleedkamer1
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Kleedkamer2 != 0)
            {
                _context.Add(new BoekingKleedkamer()
                {
                    Boeking = _boeking, KleedkamerId = (int)BoekingModel.Kleedkamer2
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Kleedkamer3 != 0)
            {
                _context.Add(new BoekingKleedkamer()
                {
                    Boeking = _boeking, KleedkamerId = (int)BoekingModel.Kleedkamer3
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Kleedkamer4 != 0)
            {
                _context.Add(new BoekingKleedkamer()
                {
                    Boeking = _boeking, KleedkamerId = (int)BoekingModel.Kleedkamer4
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Kleedkamer5 != 0)
            {
                _context.Add(new BoekingKleedkamer()
                {
                    Boeking = _boeking, KleedkamerId = (int)BoekingModel.Kleedkamer5
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Kleedkamer6 != 0)
            {
                _context.Add(new BoekingKleedkamer()
                {
                    Boeking = _boeking, KleedkamerId = (int)BoekingModel.Kleedkamer6
                });
                //_context.SaveChanges();
            }

            // Create entries for productie eenheden
            if (BoekingModel.ProductieEenheid1 != 0)
            {
                _context.Add(new BoekingProductieEenheid()
                {
                    Boeking = _boeking, ProductieEenheidId = (int)BoekingModel.ProductieEenheid1
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.ProductieEenheid2 != 0)
            {
                _context.Add(new BoekingProductieEenheid()
                {
                    Boeking = _boeking, ProductieEenheidId = (int)BoekingModel.ProductieEenheid2
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.ProductieEenheid3 != 0)
            {
                _context.Add(new BoekingProductieEenheid()
                {
                    Boeking = _boeking, ProductieEenheidId = (int)BoekingModel.ProductieEenheid3
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.ProductieEenheid4 != 0)
            {
                _context.Add(new BoekingProductieEenheid()
                {
                    Boeking = _boeking, ProductieEenheidId = (int)BoekingModel.ProductieEenheid4
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.ProductieEenheid5 != 0)
            {
                _context.Add(new BoekingProductieEenheid()
                {
                    Boeking = _boeking, ProductieEenheidId = (int)BoekingModel.ProductieEenheid5
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.ProductieEenheid6 != 0)
            {
                _context.Add(new BoekingProductieEenheid()
                {
                    Boeking = _boeking, ProductieEenheidId = (int)BoekingModel.ProductieEenheid6
                });
                //_context.SaveChanges();
            }

            // Create entries for begeleiders
            if ((BoekingModel.TourmanagerNaam ?? "").Trim().Length > 0)
            {
                _context.Add(new Begeleiding()
                {
                    Boeking = _boeking, Omschrijving = BoekingModel.TourmanagerNaam, FunctieId = 1, Email = BoekingModel.TourmanagerEmail, Gsm = BoekingModel.TourmanagerGsm, WalkieTalkie = BoekingModel.TourmanagerWalkieTalkie
                });
                //_context.SaveChanges();
            }

            if ((BoekingModel.ProductieManagerNaam ?? "").Trim().Length > 0)
            {
                _context.Add(new Begeleiding()
                {
                    Boeking = _boeking, Omschrijving = BoekingModel.ProductieManagerNaam, FunctieId = 2, Email = BoekingModel.ProductieManagerEmail, Gsm = BoekingModel.ProductieManagerGsm, WalkieTalkie = BoekingModel.ProductieManagerWalkieTalkie
                });
                //_context.SaveChanges();
            }

            if (BoekingModel.Begeleider1 != "Kies...")
            {
                _context.Add(new Begeleiding()
                {
                    Boeking = _boeking, Omschrijving = BoekingModel.Begeleider1, FunctieId = 3
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Begeleider2 != "Kies...")
            {
                _context.Add(new Begeleiding()
                {
                    Boeking = _boeking, Omschrijving = BoekingModel.Begeleider2, FunctieId = 3
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Begeleider3 != "Kies...")
            {
                _context.Add(new Begeleiding()
                {
                    Boeking = _boeking, Omschrijving = BoekingModel.Begeleider3, FunctieId = 3
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Begeleider4 != "Kies...")
            {
                _context.Add(new Begeleiding()
                {
                    Boeking = _boeking, Omschrijving = BoekingModel.Begeleider4, FunctieId = 3
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Begeleider5 != "Kies...")
            {
                _context.Add(new Begeleiding()
                {
                    Boeking = _boeking, Omschrijving = BoekingModel.Begeleider5, FunctieId = 3
                });
                //_context.SaveChanges();
            }
            if (BoekingModel.Begeleider6 != "Kies...")
            {
                _context.Add(new Begeleiding()
                {
                    Boeking = _boeking, Omschrijving = BoekingModel.Begeleider6, FunctieId = 3
                });
                //_context.SaveChanges();
            }

            // Create entries for catering
            _context.Add(new Catering()
            {
                Boeking = _boeking, AfterShow = BoekingModel.CateringAfterShow, Optie1 = BoekingModel.CateringOptie1, Optie1Waarde = BoekingModel.CateringOptie1Waarde, Optie2 = BoekingModel.CateringOptie2, Optie2Waarde = BoekingModel.CateringOptie2Waarde, Special = BoekingModel.CateringSpecial, TakeAwayFood = BoekingModel.CateringTakeAwayFood
            });
            //_context.SaveChanges();

            // Create entries for catering commentaren
            if ((BoekingModel.CateringCommentaar ?? "").Trim().Length > 0)
            {
                _context.Add(new Commentaar()
                {
                    Boeking = _boeking, CommentaarTypeId = 2, Omschrijving = BoekingModel.CateringCommentaar
                });
                //_context.SaveChanges();
            }

            // Create entries for voorzieningen
            _context.Add(new Voorziening()
            {
                Boeking = _boeking, Arts = BoekingModel.VoorzieningenArts, BusStock = BoekingModel.VoorzieningenBusStock, CoolersBand = BoekingModel.VoorzieningenCoolersBand, CoolersGmm = BoekingModel.VoorzieningenCoolersGmm, Kinesist = BoekingModel.VoorzieningenKinesist, Runner = BoekingModel.VoorzieningenRunner, V110 = BoekingModel.VoorzieningenV110, Wasserij = BoekingModel.VoorzieningenWasserij, Zuurstof = BoekingModel.VoorzieningenZuurstof
            });
            //_context.SaveChanges();

            // Create entries for voorzieningen commentaren
            if ((BoekingModel.VoorzieningenCommentaar ?? "").Trim().Length > 0)
            {
                _context.Add(new Commentaar()
                {
                    Boeking = _boeking, CommentaarTypeId = 1, Omschrijving = BoekingModel.VoorzieningenCommentaar
                });
            }

            return(_context.SaveChanges());
        }
 public int Save()
 {
     _context.Tenten.Update(_tent);
     return(_context.SaveChanges());
 }
Beispiel #13
0
 public int Save()
 {
     _context.Caterings.Update(_catering);
     return(_context.SaveChanges());
 }