예제 #1
0
        public int ErosketaGehitu(BezeroaEskaera bezeroaEskaera, string saskiaId)
        {
            var jarraipena = JarraipenaLortu();

            jarraipena++;

            var cartItems = SaskiaLortuAleak(saskiaId);
            int id        = BezeroaEskaeraLortu(bezeroaEskaera);

            bezeroaEskaera.Id = id;
            foreach (var item in cartItems)
            {
                var erosketa = new Erosketa
                {
                    BezeroaEskaeraId = id,
                    ProductoId       = item.ProductoId,
                    Kantitatea       = item.Kantitatea,
                    Data             = DateTime.Now,
                    Jarraipena       = jarraipena
                };
                _context.Add(erosketa);
            }
            _context.SaveChanges();
            return(jarraipena);
        }
예제 #2
0
        public void EskaeraSortu(BezeroaEskaera bezeroaEskaera, string saskiaId)
        {
            var cartItems = SaskiaLortuAleak(saskiaId);
            int id        = BezeroaEskaeraLortu(bezeroaEskaera);

            bezeroaEskaera.Id = id;
            foreach (var item in cartItems)
            {
                var erosketa = new Erosketa
                {
                    ProductoId       = item.ProductoId,
                    BezeroaEskaeraId = bezeroaEskaera.Id,
                    Kantitatea       = item.Kantitatea
                };
                _context.Erosketa.Add(erosketa);
            }
            _context.SaveChanges();
            SaskiaEzabatu(saskiaId);
        }