예제 #1
0
        public ItemDto GetItem(int itemId)
        {
            var item = new ItemPoco();

            using (var db = itemContext)
            {
                item = db.Item.FirstOrDefault(n => n.Id == itemId);
            }
            return(ItemConverter.ConvertToItem(item));
        }
예제 #2
0
        public void AddItem(string nazwa, string kolor, int cena)
        {
            var item = new ItemPoco()
            {
                Nazwa = nazwa,
                Kolor = kolor,
                Cena  = cena
            };

            itemContext.Item.Add(item);
            itemContext.SaveChanges();
        }
예제 #3
0
        public async void UpdateItem(int id, string nazwa, string kolor, int cena)
        {
            var item = new ItemPoco()
            {
                Id    = id == 0 ? itemContext.Item.AsNoTracking().FirstOrDefault(n => n.Nazwa == nazwa).Id : id,
                Nazwa = nazwa,
                Kolor = kolor,
                Cena  = cena
            };

            itemContext.Item.Update(item);
            itemContext.SaveChanges();
        }