예제 #1
0
        public TransaktionBiz Update(TransaktionBiz transaktionBiz)
        {
            var mapper      = new TransaktionMapper();
            var transaktion = mapper.MapFromDomainModel(transaktionBiz);

            _context.Transaktionen.Attach(transaktion);
            var entry = _context.Entry(transaktion);

            entry.State = System.Data.Entity.EntityState.Modified;
            _context.SaveChanges();

            return(transaktionBiz);
        }
예제 #2
0
        public TransaktionBiz Insert(TransaktionBiz transaktionBiz)
        {
            var mapper      = new TransaktionMapper();
            var transaktion = mapper.MapFromDomainModel(transaktionBiz);

            var transaktionWithId = _context.Transaktionen.Add(transaktion);

            _context.SaveChanges();

            var transaktionBizWithId = mapper.MapToDomainModel(transaktionWithId);

            return(transaktionBizWithId);
        }
예제 #3
0
        public List <TransaktionBiz> GetAll()
        {
            var transaktionen    = _context.Transaktionen.ToList();
            var transaktionenBiz = new List <TransaktionBiz>();
            var mapper           = new TransaktionMapper();

            foreach (var transaktion in transaktionen)
            {
                var transaktionBiz = mapper.MapToDomainModel(transaktion);
                transaktionenBiz.Add(transaktionBiz);
            }

            return(transaktionenBiz);
        }