public static Store MapDOToEntity(StoreDO storeDO, Store store) { store.StoreID = storeDO.StoreID; store.Name = storeDO.Name; store.StoreNumber = storeDO.StoreNumber; store.Address1 = storeDO.Address1; store.Address2 = storeDO.Address2; store.City = storeDO.City; store.State = storeDO.State; store.Zipcode = storeDO.Zipcode; store.Status = storeDO.Status; return(store); }
public static Store MapDOToEntity(StoreDO store) { return(new Store { StoreID = store.StoreID, Name = store.Name, StoreNumber = store.StoreNumber, Address1 = store.Address1, Address2 = store.Address2, City = store.City, State = store.State, Zipcode = store.Zipcode, Status = store.Status }); }
public void Update(Store storeToUpdate) { StoreDO storeDO = dbContext.Stores.SingleOrDefault(store => storeToUpdate.Id == store.Id); if (storeDO != null) { storeDO.Name = storeToUpdate.Name; storeDO.Menu.Hyperlink = storeToUpdate.Menu.Hyperlink; storeDO.Menu.Image = storeToUpdate.Menu.Image; storeDO.IsActive = storeToUpdate.IsActive; dbContext.Stores.Update(storeDO); } else { throw new EntryPointNotFoundException(); } dbContext.SaveChanges(); }
public void Remove(Store storeToRemove) { StoreDO storeDO = dbContext.Stores.SingleOrDefault(store => storeToRemove.Id == store.Id); if (storeDO == null) { throw new EntryPointNotFoundException(); } else if (storeDO.IsActive) { throw new StoreIsActiveException(); } else { dbContext.Stores.Remove(storeDO); } dbContext.SaveChanges(); }
public void SaveStore(StoreDO model) { var entity = GetStoreEntity(model.StoreID); StoreDomainMappers.MapDOToEntity(model, entity); }