Ejemplo n.º 1
0
        public void DoWork(PersoonDTO p)
        {
            using (var ctx = new MijnContext())
            {
                //ctx.Personen.Add(new PersoonEF
                //    {
                //        Naam = p.Naam,
                //        Salaris = p.Salaris,
                //        Leeftijd = p.Leeftijd
                //    });

                ctx.Personen.Add(Mapper.Map<PersoonEF>(p));
                ctx.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        public PersoonDTO Get(int id)
        {
            using (var ctx = new MijnContext())
            {
                ctx.Configuration.ProxyCreationEnabled =
                    ctx.Configuration.LazyLoadingEnabled = true;

                var p = ctx.Personen.Find(id);
                //return new PersoonDTO
                //    {
                //        Naam = p.Naam,
                //        Salaris = p.Salaris,
                //        Leeftijd = p.Leeftijd
                //    };

                return Mapper.Map<PersoonDTO>(p);
            }
        }