示例#1
0
        public SqlShop Add(string shopname)
        {
            SqlShop shop = new SqlShop()
            {
                Name      = shopname,
                CreatedOn = DateTime.Now
            };

            Context.SqlShops.Add(shop);
            Context.SaveChanges();

            return(shop);
        }
示例#2
0
        public List <SqlItem> Get5(int id)
        {
            SqlShop shop = Context.SqlShops.Where(x => x.ShopID == id).FirstOrDefault();

            List <SqlItem> items = Context.SqlItems.Where(x => x.ShopID == shop.ShopID).ToList();

            foreach (SqlItem item in items)
            {
                item.SqlShop = shop;
            }

            return(items);
        }
示例#3
0
        public List <SqlItem> Get2(string name)
        {
            SqlShop shop = Context.SqlShops.Where(x => x.Name == name).OrderBy(x => x.ShopID).LastOrDefault();

            List <SqlItem> items = Context.SqlItems.Where(x => x.ShopID == shop.ShopID).ToList();

            foreach (SqlItem item in items)
            {
                item.SqlShop = shop;
            }

            return(items);
        }
示例#4
0
        public SqlItem Add2(string shopname, string itemname, double quantity)
        {
            SqlShop shop = Context.SqlShops.Where(x => x.Name.ToLower() == shopname.ToLower()).OrderBy(x => x.ShopID).LastOrDefault();

            SqlItem item = new SqlItem()
            {
                ShopID   = shop.ShopID,
                Name     = itemname,
                Quantity = quantity
            };

            Context.SqlItems.Add(item);
            Context.SaveChanges();

            return(item);
        }
示例#5
0
        public bool Remove(int id)
        {
            List <SqlItem> SqlItems = Context.SqlItems.Where(x => x.ShopID == id).ToList();

            foreach (SqlItem item in SqlItems)
            {
                Context.SqlItems.Remove(item);
                Context.SaveChanges();
            }

            SqlShop sqlShop = Context.SqlShops.Where(x => x.ShopID == id).FirstOrDefault();

            Context.SqlShops.Remove(sqlShop);
            Context.SaveChanges();

            return(true);
        }