public List <domain.Store> ReadStores() { List <domain.Store> stores = new List <domain.Store>(); var storeEntities = _db.Store.ToList(); foreach (Store s in storeEntities) { domain.Store newStore = new domain.Store(); newStore.Location = s.Location; newStore.Id = s.StoreId; newStore.Orders = ReadOrders(s.StoreId, "Store"); stores.Add(newStore); } return(stores); }
public static PizzaBox.Storing.Repositories.Store Map(PizzaBox.Domain.Models.Store s) { List <Orders> p = new List <Orders>(); if (s.orders != null) { List <Order> v = s.orders.ToList(); foreach (var o in v) { p.Add(Map(o)); } } return(new Storing.Repositories.Store { Sname = s.SName, Spass = s.Password, Orders = p }); }
public void CreateStore(domain.Store store) { var dbStore = new Store(); var storelist = ReadAllStores(); var storeNameList = new List <string>(); foreach (var s in storelist) { storeNameList.Add(s.Name); } if (storeNameList.Contains(store.Name)) { } else { dbStore.Name = store.Name; _db.Store.Add(dbStore); } _db.SaveChanges(); }
public void UpdateStore(domain.Store store) { }