Yes, what I wonder is that as the routes are generated and inserted,
you dont control ordering.

On Sat, Oct 25, 2008 at 2:19 AM, Lee Henson <[EMAIL PROTECTED]> wrote:
>
> I imagine it has all the same problems that you have been
> experiencing. It is the same routing engine, just with a few classes
> to make it easier to use for the developer.
>
> On 25 Oct 2008, at 03:23, hammett <[EMAIL PROTECTED]> wrote:
>
>>
>> Very interesting! Isn't ordering a problem?
>>
>> On Fri, Oct 24, 2008 at 3:27 AM, Lee Henson <[EMAIL PROTECTED]>
>> wrote:
>>> The codegenerator project uses attributes to generate routes. For
>>> example:
>>>
>>> [PatternRoute("ShowProductsInCategory", "/<category>/products")]
>>> public void ShowProductsInCategoryAction(string category) {
>>> }
>>>
>>> running the codegenerator creates the following on your sitemap:
>>>
>>> public partial class ShowProductsInCategoryRoute :
>>> Castle.MonoRail.Framework.Routing.PatternRoute {
>>>    public ShowProductsInCategoryRoute() :
>>>        base("ShowProductsInCategory", "<category>/products") {
>>>    }
>>>
>>>    public partial class RequiredParameters {
>>>        public const string category = "category";
>>>    }
>>>
>>>    public partial class OptionalParameters {
>>>    }
>>> }
>>>
>>> public static ShowProductsInCategoryRoute ShowProductsInCategory {
>>>    get {
>>>        return new ShowProductsInCategoryRoute();
>>>    }
>>> }
>>>
>>> which you register in global.asax like:
>>>
>>> RoutingModuleEx.Engine.Add(RouteDefinitions.ShowProductsInCategory);
>>>
>>> and you can generate at runtime by doing:
>>>
>>> TypedPropertyBag.ProductsLink = new
>>> Routes(Context).ShowProductsInCategory("cars");
>>>
>>> 2008/10/23 hammett <[EMAIL PROTECTED]>
>>>>
>>>> I remember some discussions towards this, but couldnt find any
>>>> code/sample. I was think that this might be a right step towards
>>>> ambiguity resolution.
>>>> Can you refer me to some code/sample on how you're using this?
>>>>
>>>> --
>>>> Cheers,
>>>> hammett
>>>> http://hammett.castleproject.org/
>>>>
>>>>
>>>
>>>
>>>>
>>>
>>
>>
>>
>> --
>> Cheers,
>> hammett
>> http://hammett.castleproject.org/
>>
>> >
>
> >
>



-- 
Cheers,
hammett
http://hammett.castleproject.org/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" 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-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to