Example #1
0
        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);
        }
Example #2
0
 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
     });
 }
Example #3
0
        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();
        }
Example #4
0
        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();
        }
Example #5
0
        public void SaveStore(StoreDO model)
        {
            var entity = GetStoreEntity(model.StoreID);

            StoreDomainMappers.MapDOToEntity(model, entity);
        }