public WerkorderDTO Get(Guid id) { WerkorderDTO werkorder = null; try { Werkorder w = _context.Werkorder.FirstOrDefault(wo => wo.Id == id); if (w != null) { log.InfoFormat("Werkorder met bon nummer {0}, verwijderd", w.Bon); werkorder = _werkorderMapper.ConvertToDTO(w); } else { log.ErrorFormat("Werkorder met id={0}, niet gevonden", id); } } catch (Exception e) { log.Error(e.Message); if (e.InnerException != null) { log.Error(e.InnerException); } } return(werkorder); }
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); }
private void ExecuteNewWerkorder() { _newKlant = true; SelectedWerkorder = new WerkorderDTO(); //SelectedWerkorder.Voor = (int)_dataSrv.MaxKlantNr() + 1; CanUpdateWerkorder = CanCancelWerkorder = true; CanNewWerkorder = CanSearchWerkorder = false; }
public bool Add(WerkorderDTO werkorder) { bool retVal = false; try { Werkorder w = _werkorderMapper.ConvertFromDTO(werkorder); w.Id = Guid.NewGuid(); _context.Werkorder.Add(w); _context.SaveChanges(); log.InfoFormat("Nieuw werkorder met bonnummer {0}, toegevoegd", 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); }