public void KlantUpdate(KlantDTO klantDTO) { string sql = @"UPDATE [dbo].[persooninfo] SET [voornaam] = @voornaam , [tussenvoegsel] = @tussenvoegsel , [achternaam] = @achternaam , [telNr] = @telNr , [postcode] = @postcode , [straatNaam] = @straatNaam , [huisNr] = @huisNr , [DOB] = @DOB WHERE [persoonInfoID] = @persoonInfoID"; var dictionary = new Dictionary <string, object> { { "@persoonInfoID", klantDTO.PersoonInfoID }, { "@voornaam", klantDTO.Voornaam }, { "@tussenvoegsel", klantDTO.Tussenvoegsel }, { "@achternaam", klantDTO.Achternaam }, { "@telNr", klantDTO.TelNR }, { "@postcode", klantDTO.Postcode }, { "@straatNaam", klantDTO.StraatNaam }, { "@huisNr", klantDTO.HuisNR }, { "@DOB", klantDTO.DOB }, }; var parameters = new DynamicParameters(dictionary); DataBaseAccess.SaveData(sql, klantDTO); }
public KlantDTO Get(Guid id) { KlantDTO klant = null; try { Klant k = _context.Klant.FirstOrDefault(kl => kl.Id == id); if (k != null) { log.InfoFormat("Klant met klantnummer {0}, verwijderd", k.KlantNummer); klant = _klantMapper.ConvertToDTO(k); } else { log.ErrorFormat("Klant met id={0}, niet gevonden", id); } log.DebugFormat("\r\nNaam: {0} {1} {2}\r\nAdres: {3} {4} {5} {6}\r\nContact: V:{7} M:{8} E:{9}", k.Voornaam, k.Voorvoegsel, k.Achternaam, k.Straat, k.Huisnr, k.PostCode, k.Plaats, k.Telefoonvast, k.TelefoonMobiel, k.Email); } catch (Exception e) { log.Error(e.Message); if (e.InnerException != null) { log.Error(e.InnerException); } } return(klant); }
public Klant GetKlantDagById(int ID) { KlantDTO klantDTO = _klantCollectionDAL.GetKlantById(ID).FirstOrDefault(); Klant klant = new Klant(klantDTO); return(klant); }
public bool Update(KlantDTO klant) { bool retVal = false; try { Klant k = _klantMapper.ConvertFromDTO(klant); var entity = _context.Klant.Find(klant.Id); //_context.Klant.Add(k); //_context.Entry(k).State = System.Data.Entity.EntityState.Modified; _context.Entry(entity).CurrentValues.SetValues(k); _context.SaveChanges(); log.InfoFormat("Klant met klantnummer: {0} aangepast", k.KlantNummer); log.DebugFormat("\r\nNaam: {0} {1} {2}\r\nAdres: {3} {4} {5} {6}\r\nContact: V:{7} M:{8} E:{9}", k.Voornaam, k.Voorvoegsel, k.Achternaam, k.Straat, k.Huisnr, k.PostCode, k.Plaats, k.Telefoonvast, k.TelefoonMobiel, k.Email); retVal = true; } catch (Exception e) { log.Error(e.Message); if (e.InnerException != null) { log.Error(e.InnerException); } } return(retVal); }
public void CreateKlant(KlantDTO klantDTO) { string sql = @"INSERT INTO dbo.[persooninfo] (voornaam, tussenvoegsel, achternaam, telNr, postcode, straatNaam, huisNr, DOB) VALUES(@Voornaam, @Tussenvoegsel, @Achternaam, @TelNR, @Postcode, @StraatNaam, @HuisNR, @DOB);"; DataBaseAccess.SaveData(sql, klantDTO); }
private void ExecuteNewKlant() { _newKlant = true; SelectedKlant = new KlantDTO(); SelectedKlant.KlantNummer = (int)_dataSrv.MaxKlantNr() + 1; CanUpdateKlant = CanCancelKlant = true; CanNewKlant = CanSearchKlant = false; }
public ActionResult <Klant> PostKlant(KlantDTO klantDTO) { Klant klantToCreate = new Klant(klantDTO.Voornaam, klantDTO.Achternaam, klantDTO.Email); _klantenRepository.Add(klantToCreate); _klantenRepository.SaveChanges(); return(CreatedAtAction(nameof(GetKlant), new { id = klantToCreate.KlantenNummer }, klantToCreate)); }
public void KlantDagUpdate() { KlantDTO updatedKlantDTO = new KlantDTO { PersoonInfoID = this.ID, Aankomst = this.Aankomst, Vertrek = this.Vertrek }; _klantDAL.KlantDagUpdate(updatedKlantDTO); }
public IEnumerable <KlantDTO> GetKlantById(int ID) { List <KlantDTO> klantDTOs = new List <KlantDTO>(); KlantDTO klantDTO = new KlantDTO { PersoonInfoID = 7 }; klantDTOs.Add(klantDTO); return(klantDTOs); }
public IEnumerable <KlantDTO> GetAllKlanten() { List <KlantDTO> klantDTOs = new List <KlantDTO>(); for (int i = 0; i < 4; i++) { KlantDTO klantDTO = new KlantDTO { PersoonInfoID = i }; klantDTOs.Add(klantDTO); } return(klantDTOs); }
public Klant(KlantDTO klantDTO) { ID = klantDTO.PersoonInfoID; Voornaam = klantDTO.Voornaam; Tussenvoegsel = klantDTO.Tussenvoegsel; Achternaam = klantDTO.Achternaam; TelNR = klantDTO.TelNR; Postcode = klantDTO.Postcode; StraatNaam = klantDTO.StraatNaam; HuisNR = klantDTO.HuisNR; Mail = klantDTO.Mail; DOB = klantDTO.DOB; Aankomst = klantDTO.Aankomst; Vertrek = klantDTO.Vertrek; }
public void CreateKlant(Klant newKlant) { KlantDTO newKlantDTO = new KlantDTO { Voornaam = newKlant.Voornaam, Tussenvoegsel = newKlant.Tussenvoegsel, Achternaam = newKlant.Achternaam, TelNR = newKlant.TelNR, Postcode = newKlant.Postcode, StraatNaam = newKlant.StraatNaam, HuisNR = newKlant.HuisNR, Mail = newKlant.Mail, DOB = newKlant.DOB }; _klantCollectionDAL.CreateKlant(newKlantDTO); }
public void KlantUpdate() { KlantDTO updatedKlantDTO = new KlantDTO { PersoonInfoID = this.ID, Voornaam = this.Voornaam, Tussenvoegsel = this.Tussenvoegsel, Achternaam = this.Achternaam, TelNR = this.TelNR, Postcode = this.Postcode, StraatNaam = this.StraatNaam, HuisNR = this.HuisNR, Mail = this.Mail, DOB = this.DOB }; _klantDAL.KlantUpdate(updatedKlantDTO); }
public bool Add(KlantDTO klant) { bool retVal = false; try { Klant k = _klantMapper.ConvertFromDTO(klant); k.Id = Guid.NewGuid(); _context.Klant.Add(k); _context.SaveChanges(); log.InfoFormat("Nieuwe klant met klantnummer {0}, toegevoegd", k.KlantNummer); log.DebugFormat("\r\nNaam: {0} {1} {2}\r\nAdres: {3} {4} {5} {6}\r\nContact: V:{7} M:{8} E:{9}", k.Voornaam, k.Voorvoegsel, k.Achternaam, k.Straat, k.Huisnr, k.PostCode, k.Plaats, k.Telefoonvast, k.TelefoonMobiel, k.Email); retVal = true; } catch (Exception e) { log.Error(e.Message); if (e.InnerException != null) { log.Error(e.InnerException); } } return(retVal); }
public void KlantDagUpdate(KlantDTO klantDTO) { }
public void Delete(KlantDTO klantDTO) { }
public void Delete(KlantDTO klantDTO) { throw new NotImplementedException(); }