コード例 #1
0
ファイル: Kocsi.cs プロジェクト: TinkaTM/etelrendeloRendszer
        public void RemoveAllFromKocsi(Etlap etel)
        {
            var KocsiItem = _context.KocsiItem.SingleOrDefault(s => s.Etel.ID == etel.ID && s.KocsiId == KocsiId);

            if (KocsiItem != null)
            {
                _context.KocsiItem.Remove(KocsiItem);
            }
            _context.SaveChanges();
        }
コード例 #2
0
ファイル: Kocsi.cs プロジェクト: TinkaTM/etelrendeloRendszer
        public int RemoveFromKocsi(Etlap etel)
        {
            var KocsiItem   = _context.KocsiItem.SingleOrDefault(s => s.Etel.ID == etel.ID && s.KocsiId == KocsiId);
            var localAmount = 0;

            if (KocsiItem != null)
            {
                if (KocsiItem.Darab > 1)
                {
                    KocsiItem.Darab--;
                    localAmount = KocsiItem.Darab;
                }
                else
                {
                    _context.KocsiItem.Remove(KocsiItem);
                }
            }
            _context.SaveChanges();
            return(localAmount);
        }
コード例 #3
0
ファイル: Kocsi.cs プロジェクト: TinkaTM/etelrendeloRendszer
        public void AddToCart(Etlap etel, int db)
        {
            var KocsiItem = _context.KocsiItem.SingleOrDefault(s => s.Etel.ID == etel.ID && s.KocsiId == KocsiId);
            var etteremid = _context.EtteremCim.SingleOrDefault(s => s.UserId == etel.UserId).ID;

            if (KocsiItem == null)
            {
                KocsiItem = new KocsiItem
                {
                    KocsiId      = KocsiId,
                    Etel         = etel,
                    Darab        = 1,
                    EtteremCimId = etteremid
                };
                _context.KocsiItem.Add(KocsiItem);
            }
            else
            {
                KocsiItem.Darab++;
            }
            _context.SaveChanges();
        }