Example #1
0
        public IEnumerable <MstStoreType> AddStoreType(MstStoreType storeType)
        {
            IEnumerable <MstStoreType> allStoreTypes = null;

            uow.StoreTypeRepository.Add(storeType);

            if (uow.Complete())
            {
                allStoreTypes = GetAllStoreTypes();
            }

            return(allStoreTypes);
        }
Example #2
0
        public IEnumerable <MstStoreType> DeleteStoreType(int storeTypeId)
        {
            IEnumerable <MstStoreType> allStoreTypes = null;

            MstStoreType existingStoreType = uow.StoreTypeRepository.Get(storeTypeId);

            if (existingStoreType != null)
            {
                uow.StoreTypeRepository.Remove(existingStoreType);
                if (uow.Complete())
                {
                    allStoreTypes = GetAllStoreTypes();
                }
            }

            return(allStoreTypes);
        }
Example #3
0
        public IEnumerable <MstStoreType> UpdateStoreType(MstStoreType storeType)
        {
            IEnumerable <MstStoreType> allStoreTypes = null;
            MstStoreType existingStoreType           = uow.StoreTypeRepository.Get(storeType.Id);

            if (existingStoreType != null)
            {
                existingStoreType.Name     = storeType.Name;
                existingStoreType.IsActive = storeType.IsActive;

                // uow.update
                if (uow.Complete())
                {
                    allStoreTypes = GetAllStoreTypes();
                }
            }

            return(allStoreTypes);
        }