コード例 #1
0
        public bool Create(AppliedPromotionCreateRequest entity)
        {
            int proId   = entity.PromotionId;
            int storeId = entity.StoreId;
            AppliedPromotion existed = _repo.GetAll().FirstOrDefault(e => e.PromotionId == proId && e.StoreId == storeId);

            if (existed != null)
            {
                return(false);
            }
            AppliedPromotion newEntity = new AppliedPromotion();

            newEntity.PromotionId = proId;
            newEntity.StoreId     = storeId;
            return(_repo.Create(newEntity));
        }
コード例 #2
0
        public bool Delete(AppliedPromotion entity)
        {
            _context.AppliedPromotions.Remove(entity);

            return(_context.SaveChanges() >= 0);
        }
コード例 #3
0
        public bool Update(AppliedPromotion entity)
        {
            _context.Entry(entity).State = EntityState.Modified;

            return(_context.SaveChanges() >= 0);
        }
コード例 #4
0
        public bool Create(AppliedPromotion entity)
        {
            _context.AppliedPromotions.Add(entity);

            return(_context.SaveChanges() >= 0);
        }