Ejemplo n.º 1
0
        public ItemDataContract GetItemById(int itemId)
        {
            var itemEF = context.ItemSet.FirstOrDefault(x => x.Id == itemId);
            ItemDataContract itemDC = new ItemDataContract();

            itemDC.EAN  = itemEF.EAN;
            itemDC.Id   = itemEF.Id;
            itemDC.Name = itemEF.Name;
            //todo
            //itemDC.Price1 = item.Price1.ToList();
            //itemDC.PriceId
            itemDC.UnitOfMeasure = itemEF.UnitOfMeasure;

            return(itemDC);
        }
Ejemplo n.º 2
0
        public bool SetItem(ItemDataContract itemDC)
        {
            Item itemEF = new Item();

            itemEF.Name          = itemDC.Name;
            itemEF.EAN           = itemDC.EAN;
            itemEF.UnitOfMeasure = itemDC.UnitOfMeasure;
            //itemEF.Price1 = itemDC.Price1;

            try
            {
                context.ItemSet.Add(itemEF);
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(true);
        }
Ejemplo n.º 3
0
        public List <ItemDataContract> getItems()
        {
            List <ItemDataContract> itemsDC = new List <ItemDataContract>();

            List <Item> itemsEF = context.ItemSet.ToList();

            foreach (var item in itemsEF)
            {
                ItemDataContract itemDC = new ItemDataContract();
                itemDC.EAN  = item.EAN;
                itemDC.Id   = item.Id;
                itemDC.Name = item.Name;
                //todo
                //itemDC.Price1 = item.Price1.ToList();
                //itemDC.PriceId
                itemDC.UnitOfMeasure = item.UnitOfMeasure;

                itemsDC.Add(itemDC);
            }

            return(itemsDC);
        }
Ejemplo n.º 4
0
        public bool UpdateItem(ItemDataContract itemDC)
        {
            Item itemEF = new Item();

            itemEF               = context.ItemSet.FirstOrDefault(x => x.Id == itemDC.Id);
            itemEF.Name          = itemDC.Name;
            itemEF.EAN           = itemDC.EAN;
            itemEF.UnitOfMeasure = itemDC.UnitOfMeasure;

            //itemEF.Price1 = itemDC.Price1;
            try
            {
                //context.ShopSet.Add(shopEF);
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(true);
        }