Example #1
0
        public Model.Offer Insert(Model.Offer offer)
        {
            var offerEntity = _mapper.Map <Database.Offer>(offer);

            _context.Offers.Add(offerEntity);
            _context.SaveChanges();

            return(_mapper.Map <Model.Offer>(offerEntity));
        }
Example #2
0
        public Model.Offer Update(int id, Model.Offer offer)
        {
            var entity = _context.Offers.Find(id);

            _context.Offers.Attach(entity);
            _context.Offers.Update(entity);

            _mapper.Map(offer, entity);

            _context.SaveChanges();

            return(_mapper.Map <Model.Offer>(entity));
        }
Example #3
0
 public Model.Offer Update(int id, Model.Offer offer)
 {
     return(_offer.Update(id, offer));
 }
Example #4
0
 public Model.Offer Insert(Model.Offer offer)
 {
     return(_offer.Insert(offer));
 }
Example #5
0
 public Data.Offer ToData(Model.Offer offer)
 {
     return(_mapper.Map <Data.Offer>(offer));
 }
Example #6
0
 public OfferEvaluator(Model.Offer offer)
 {
     Offer = offer;
 }