public bool Update(WerkorderDTO werkorder)
        {
            bool retVal = false;

            try
            {
                Werkorder w = _werkorderMapper.ConvertFromDTO(werkorder);
                w.DatumLaatstAangepast = DateTime.Now;
                var entity = _context.Werkorder.Find(werkorder.Id);

                _context.Entry(entity).CurrentValues.SetValues(w);
                _context.SaveChanges();
                log.InfoFormat("Werkorder met Bon: {0} aangepast", w.Bon);
                //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);
        }
Exemple #2
0
        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);
        }