Пример #1
0
        public WiederkehrendeTransaktionBiz Update(WiederkehrendeTransaktionBiz transaktionBiz)
        {
            var mapper      = new WiederkehrendeTransaktionMapper();
            var transaktion = mapper.MapFromDomainModel(transaktionBiz);

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

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

            return(transaktionBiz);
        }
Пример #2
0
        public IHttpActionResult Put([FromODataUri] int key, WiederkehrendeTransaktionBiz transaktion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (key != transaktion.WiederkehrendeTransaktionId)
            {
                return(BadRequest());
            }
            var updatedTransaktion = _wiederkehrendeTransaktionService.Update(transaktion);

            return(Updated(updatedTransaktion));
        }
Пример #3
0
        public WiederkehrendeTransaktion MapFromDomainModel(WiederkehrendeTransaktionBiz wiederkehrendeTransaktionBiz)
        {
            var wiederkehrendeTransaktion = new WiederkehrendeTransaktion()
            {
                WiederkehrendeTransaktionId = wiederkehrendeTransaktionBiz.WiederkehrendeTransaktionId,
                Beschreibung = wiederkehrendeTransaktionBiz.Beschreibung,
                Betrag       = wiederkehrendeTransaktionBiz.Betrag,
                EndDatum     = wiederkehrendeTransaktionBiz.EndDatum,
                IsEinnahme   = wiederkehrendeTransaktionBiz.IsEinnahme,
                StartDatum   = wiederkehrendeTransaktionBiz.StartDatum,
                Frequenz     = wiederkehrendeTransaktionBiz.Frequenz
            };

            return(wiederkehrendeTransaktion);
        }
Пример #4
0
        public WiederkehrendeTransaktionBiz MapToDomainModel(WiederkehrendeTransaktion wiederkehrendeTransaktion)
        {
            var mapper = new KategorieMapper();

            var wiederkehrendeTransaktionBiz = new WiederkehrendeTransaktionBiz()
            {
                WiederkehrendeTransaktionId = wiederkehrendeTransaktion.WiederkehrendeTransaktionId,
                Beschreibung = wiederkehrendeTransaktion.Beschreibung,
                Betrag       = wiederkehrendeTransaktion.Betrag,
                EndDatum     = wiederkehrendeTransaktion.EndDatum,
                IsEinnahme   = wiederkehrendeTransaktion.IsEinnahme,
                StartDatum   = wiederkehrendeTransaktion.StartDatum,
                Frequenz     = wiederkehrendeTransaktion.Frequenz,
                KategorieId  = wiederkehrendeTransaktion.KategorieId
            };

            return(wiederkehrendeTransaktionBiz);
        }
 public WiederkehrendeTransaktionBiz Insert(WiederkehrendeTransaktionBiz transaktionBiz)
 {
     return(_transaktionRepository.Insert(transaktionBiz));
 }
 public WiederkehrendeTransaktionBiz Update(WiederkehrendeTransaktionBiz transaktionBiz)
 {
     return(_transaktionRepository.Update(transaktionBiz));
 }