public virtual ActionResult Head(string resource, WebDAVEngineFactoryBase factory)
        {
            WebDAVEngineBase engine = factory.CreateEngine();

            engine.CurrentAction = WebDAVEngineBase.Action.Head;
            return(new ActionResults.HeadResult(engine));
        }
        public virtual ActionResult PropFind(string resource, WebDAVEngineFactoryBase factory)
        {
            WebDAVEngineBase engine = factory.CreateEngine();
            engine.CurrentAction = WebDAVEngineBase.Action.PropFind_Prop;

            return new ActionResults.PropFindResult(engine);
        }
 public virtual ActionResult Get(string resource, WebDAVEngineFactoryBase factory)
 {
     WebDAVEngineBase engine = factory.CreateEngine();
     engine.CurrentAction = WebDAVEngineBase.Action.Get;
     //return ActionResults.GetResult.CreateGetResult(engine, resource);
     return new ActionResults.GetResult(engine);
 }
        public virtual ActionResult Get(string resource, WebDAVEngineFactoryBase factory)
        {
            WebDAVEngineBase engine = factory.CreateEngine();

            engine.CurrentAction = WebDAVEngineBase.Action.Get;
            //return ActionResults.GetResult.CreateGetResult(engine, resource);
            return(new ActionResults.GetResult(engine));
        }
 public virtual ActionResult Post(string resource, WebDAVEngineFactoryBase factory)
 {
     return(null);
 }
 public virtual ActionResult Post(string resource, WebDAVEngineFactoryBase factory)
 {
     return null;
 }