public async Task <IActionResult> Edit(int id, [Bind("Id,Naam,Adres,Woonplaats")] Filiaal filiaal)
        {
            if (id != filiaal.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(filiaal);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FiliaalExists(filiaal.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(filiaal));
        }
Пример #2
0
        public List <Filiaal> GetAll()
        {
            try
            {
                string         sql          = "select * from Filiaal";
                List <Filiaal> lijstfiliaal = new List <Filiaal>();
                List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >
                {
                };

                DataSet results = ExecuteSql(sql, parameters);

                if (results != null && results.Tables[0].Rows.Count > 0)
                {
                    for (int i = 0; i < results.Tables[0].Rows.Count; i++)
                    {
                        Filiaal f = DataSetParser.DataSetToFiliaal(results, i);
                        lijstfiliaal.Add(f);
                    }
                }
                return(lijstfiliaal);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        public IActionResult Aanpassen(FiliaalDetailViewModel vm)
        {
            Filiaal f = converter.ViewModelToModel(vm);

            repo.Update(f);
            return(RedirectToAction("Index"));
        }
Пример #4
0
        public IActionResult Aanpassen(long id)
        {
            FiliaalDetailViewModel vm = new FiliaalDetailViewModel();
            Filiaal f = repo.GetById(id);

            vm = converter.ModelToViewModel(f);
            return(View(vm));
        }
Пример #5
0
        public IActionResult Activeren(long id)
        {
            Filiaal f = repo.GetById(id);

            repo.Actief(id, f.Actief);

            return(RedirectToAction("Index"));
        }
Пример #6
0
        public async Task <IActionResult> Create([Bind("Id,Naam,Adres,Woonplaats")] Filiaal filiaal)
        {
            if (ModelState.IsValid)
            {
                _context.Add(filiaal);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(filiaal));
        }
Пример #7
0
 public IActionResult Insert(FiliaalDetailViewModel vm)
 {
     if (ModelState.IsValid)
     {
         Filiaal f = converter.ViewModelToModel(vm);
         repo.Insert(f);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(RedirectToAction("Insert"));
     }
 }
Пример #8
0
 public void Delete(Filiaal filiaal)
 {
     try
     {
         string sql = "Delete from Filiaal where FiliaalID = @FiliaalID";
         List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >
         {
             new KeyValuePair <string, string>("FiliaalID", filiaal.Id.ToString())
         };
         ExecuteSql(sql, parameters);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #9
0
        public FiliaalService()
        {
            filialen[1] = new Filiaal
            {
                ID       = 1,
                Naam     = "Antwerpen",
                Gebouwd  = new DateTime(2003, 1, 1),
                Waarde   = 2000000,
                Eigenaar = Eigenaar.Gehuurd
            };

            filialen[2] = new Filiaal
            {
                ID       = 2,
                Naam     = "Wondelgem",
                Gebouwd  = new DateTime(1979, 1, 1),
                Waarde   = 2500000,
                Eigenaar = Eigenaar.Gehuurd
            };

            filialen[3] = new Filiaal
            {
                ID       = 3,
                Naam     = "Haasrode",
                Gebouwd  = new DateTime(1976, 1, 1),
                Waarde   = 1000000,
                Eigenaar = Eigenaar.Eigendom
            };

            filialen[4] = new Filiaal
            {
                ID       = 4,
                Naam     = "Wevelgem",
                Gebouwd  = new DateTime(1981, 1, 1),
                Waarde   = 1600000,
                Eigenaar = Eigenaar.Eigendom
            };

            filialen[5] = new Filiaal
            {
                ID       = 5,
                Naam     = "Genk",
                Gebouwd  = new DateTime(1990, 1, 1),
                Waarde   = 4000000,
                Eigenaar = Eigenaar.Gehuurd
            };
        }
Пример #10
0
 public long Insert(Filiaal obj)
 {
     try
     {
         string sql = "insert into Filiaal (stad,Huisnummer,Postcode,Telefoonnummer, Actief) values (@stad,@Huisnummer,@Postcode,@Telefoonnummer,1)";
         List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >
         {
             new KeyValuePair <string, string>("stad", obj.Stad),
             new KeyValuePair <string, string>("Huisnummer", obj.Huisnummer),
             new KeyValuePair <string, string>("Postcode", obj.Postcode),
             new KeyValuePair <string, string>("Telefoonnummer", obj.Telefoonnummer.ToString())
         };
         ExecuteSql(sql, parameters);
         return(1);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #11
0
        // GET: Voorraad/Create
        public async Task <IActionResult> Create(int?id)
        {
            var filiaal = await _context.Filialen.FindAsync(id);

            if (filiaal == null)
            {
                filiaal = new Filiaal {
                    Id = 0
                };
            }
            var surfboards = SurfboardsNietInVoorraad(filiaal.Id);

            var voorraad = new Voorraad {
                FiliaalId = filiaal.Id
            };

            ViewData["FiliaalId"]   = new SelectList(_context.Filialen, "Id", "Naam", filiaal.Id);
            ViewData["SurfboardId"] = new SelectList(surfboards, "Id", "Naam");
            return(View(voorraad));
        }
Пример #12
0
        public Filiaal GetById(long id)
        {
            try
            {
                string sql = "Select * from Filiaal where FiliaalID = @FiliaalID";
                List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >
                {
                    new KeyValuePair <string, string>("FiliaalID", id.ToString())
                };

                DataSet result = ExecuteSql(sql, parameters);

                Filiaal f = DataSetParser.DataSetToFiliaal(result, 0);

                return(f);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #13
0
        public bool Update(Filiaal obj)
        {
            try
            {
                string sql = "UPDATE Filiaal SET stad = @stad, Huisnummer = @Huisnummer, Postcode = @Postcode, Telefoonnummer = @Telefoonnummer WHERE FiliaalID = @FiliaalID ";

                List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >()
                {
                    new KeyValuePair <string, string>("stad", obj.Stad),
                    new KeyValuePair <string, string>("Huisnummer", obj.Huisnummer.ToString()),
                    new KeyValuePair <string, string>("Postcode", obj.Postcode),
                    new KeyValuePair <string, string>("Telefoonnummer", obj.Telefoonnummer.ToString()),
                    new KeyValuePair <string, string>("FiliaalID", obj.Id.ToString()),
                };

                ExecuteSql(sql, parameters);

                return(true);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Пример #14
0
 public bool Update(Filiaal obj)
 {
     throw new NotImplementedException();
 }
Пример #15
0
 public long Insert(Filiaal obj)
 {
     throw new NotImplementedException();
 }
Пример #16
0
 public void Delete(Filiaal filiaal)
 {
     throw new NotImplementedException();
 }
Пример #17
0
 public void Delete(Filiaal filiaal)
 {
     context.Delete(filiaal);
 }
Пример #18
0
 public bool Update(Filiaal obj)
 {
     return(context.Update(obj));
 }
Пример #19
0
 public long Insert(Filiaal obj)
 {
     return(context.Insert(obj));
 }