Пример #1
0
        public ActionResult Update(OptionSanPham option)
        {
            var data = _context.OptionSanPham.Where(x => x.Ram.Equals(option.Ram)).Where(x => x.Rom.Equals(option.Rom)).Where(x => x.SanPhamId.Equals(option.SanPhamId)).ToList();

            if (data.Count > 0)
            {
                if (data[0].Id == option.Id)
                {
                    data[0].Ram     = option.Ram;
                    data[0].Rom     = option.Rom;
                    data[0].SoLuong = option.SoLuong;
                    data[0].Gia     = option.Gia;
                    _context.OptionSanPham.Update(data[0]);
                    _context.SaveChanges();
                    return(NoContent());
                }
                else
                {
                    return(BadRequest());
                }
            }
            else
            {
                _context.OptionSanPham.Update(option);
                _context.SaveChanges();
                return(NoContent());
            }
        }
Пример #2
0
        public ActionResult Insert(OptionSanPham option)
        {
            var data = _context.OptionSanPham.Where(x => x.Ram.Equals(option.Ram)).Where(x => x.Rom.Equals(option.Rom)).Where(x => x.SanPhamId.Equals(option.SanPhamId)).ToList();

            if (data.Count > 0)
            {
                return(BadRequest());
            }
            option.Id = Guid.NewGuid();
            _context.OptionSanPham.Add(option);
            _context.SaveChanges();
            return(Ok(option));
        }