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); }
public IHelperDataResponse UpdateResource(IHelperDataRequest request) { throw new NotImplementedException(); }
public IHelperDataResponse DeleteResource(IHelperDataRequest request) { IDataSource resourceManager = GetResourceManager(request); return(resourceManager.DeleteResource(request)); }