Hi, John, Thankfull for answer, i already know Openrasta, but i really would like to use just pure Monorails. I taking look on DefaultControllerFactory i will try with this.
again, thaks for answer. On 29 ago, 00:23, John Simons <[email protected]> wrote: > Hi Adriano, > > Maybe u should consider using OpenRasta instead > -http://trac.caffeine-it.com/openrasta > > Cheers, John > > On 29/08/2010, at 0:00, Adriano Ribeiro <[email protected]> wrote: > > > Hi, > > > I saw fill implementations of rest with monorails but i don´t of their > > style, so i making my own, but my version need be easy to use, > > flexible. to acomplish this requiriments i will base in same concept > > of this controllers SmartDispatcherController or > > ARSmartDispatcherController. and i implementing restful route > > semantic on top of SmartDispatcherController. > > > My idea is have some like this in the end: > > > MyResourcesController: RESTfulController > > { > > > void FiredWhenControllerRegistredOnMonorails() > > { > > AddResourceRoute("/v1/MyResources",Verb.Get, ListAll); > > AddResourceRoute("/v1/MyResources/filter",Verb.Get, > > ListFiltered); > > AddResourceRoute("/v1/MyResources/id",Verb.Get, GetOne); > > AddResourceRoute("/v1/MyResources/",Verb.Post, Edit); > > AddResourceRoute("/v1/MyResources/",Verb.Put, Update); > > AddResourceRoute("/v1/MyResources/",Verb.Delete, Delete); > > } > > > void FiredwhenControllerUnRegistredOnMonorails() > > { > > DeleteResourceRoute("/v1/MyResources",Verb.Get, ListAll); > > DeleteResourceRoute("/v1/MyResources/filter",Verb.Get, > > ListFiltered); > > DeleteResourceRoute("/v1/MyResources/id",Verb.Get, > > GetOne); > > DeleteResourceRoute("/v1/MyResources/",Verb.Post, Edit); > > DeleteResourceRoute("/v1/MyResources/",Verb.Put, Update); > > DeleteResourceRoute("/v1/MyResources/",Verb.Delete, > > Delete); > > } > > } > > > I didn´t found a place to register this route when Controller been > > registred and removed when controller was removed. > > > I would like to control add and remove restful controller at runtime. > > > I was clear enogh. > > > thankfull for any help > > > -- > > You received this message because you are subscribed to the Google Groups > > "Castle Project Users" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/castle-project-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
