i have vehicle model with
- vehicleid
- vehiclename
list in database
- audi
- hyndai
- toyota
- marcedes
- other
- accura
- subaru
- honda
i have used in past. sort order of list represent in view.
@{var veh = (ienumerable)viewbag.vehicles; veh = veh.orderbydescending(v => v.name != "other").thenby(v => v.name);}
now want display results in below order.
- audi
- hyndai
- marcedes
- toyota
- accura
- subaru
- honda
- other
orderby list before "other" following left list in sorted alphabetical order. @ last "other"
i wish can explain better. appreciated. thanks
@{var veh = (ienumerable<vehicle>)viewbag.vehicles; veh = veh.orderbydescending(v => v.name != "other").thenby(v => convert.toint32(v.isactive)==0).thenby(v=>v.name);} @foreach (vehicle v in veh) { <div class="col-xs-4"> <input type="checkbox" name="vehicleid" value="@v.vehicleid" id="@v.vehicleid" /> <span for="@v.vehicleid">@v.name</span><br /> </div> }
Comments
Post a Comment