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); }
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); }
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); }
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); }