public virtual IDataStore <Inventory.Entities.InventoryItemEntity> GetInventoryItemDataStore()
        {
            IDataStore <Inventory.Entities.InventoryItemEntity> result = null;

            OnGetInventoryItemDataStore(ref result);
            if (result == null)
            {
                result = new InProcessDataStore <Inventory.Entities.InventoryItemEntity>();
            }
            return(result);
        }
        public virtual IDataStore <Authentication.Entities.UserEntity> GetUserDataStore()
        {
            IDataStore <Authentication.Entities.UserEntity> result = null;

            OnGetUserDataStore(ref result);
            if (result == null)
            {
                result = new InProcessDataStore <Authentication.Entities.UserEntity>();
            }
            return(result);
        }
        public IDataStore <InventoryItemSummaryEntity> GetInventoryItemSummaryDataStore()
        {
            IDataStore <InventoryItemSummaryEntity> result = new InProcessDataStore <InventoryItemSummaryEntity>();

            return(result);
        }