Пример #1
0
        public IDataSource GetResourceManager(IHelperDataRequest request)
        {
            string typeName = request.GetType().Name;

            IDataSource objectToReturn;

            switch (typeName)
            {
            case "AdRequest":
                objectToReturn = new SQLAdManager();
                break;

            case "UserRequest":
                objectToReturn = new SQLUserManager();
                break;

            default:
                objectToReturn = null;
                break;
            }

            return(objectToReturn);
        }
Пример #2
0
 public IHelperDataResponse UpdateResource(IHelperDataRequest request)
 {
     throw new NotImplementedException();
 }
Пример #3
0
        public IHelperDataResponse DeleteResource(IHelperDataRequest request)
        {
            IDataSource resourceManager = GetResourceManager(request);

            return(resourceManager.DeleteResource(request));
        }