2/15/2024 0 Comments Zed run tools![]() ![]() GetHorsesWithHistory - gets horses by ID(s).wallet - used by ConnectWalletComponentįor icons we are using SVG from bootstrap icons.Stable - search for stable, view horses.Horses - search for horse(s), view horse details.Applications\UI.Server - hosts the Web user interface (Blazor).Using memory cache it will return data transfer objects from ZedRun if the cache is expired.injects ZedRunApiService which is responsible for obtaining the external data transfer objects.injects IMemor圜ache which is responsible for caching data reads.Automapper profile - maps DTO/domain modelsĬomponents\ZedRun\Features\Races\GetOpenRaces\GetOpenRacesFeature.cs.Command handler - validates the input DTO and calls the ZedRun feature, converting DTOs to domain models.Command input DTO - user input if applicable.Domain models - the struture of objects our application uses.Zernest components call the ZedRun component to get the data.Ĭomponents\Races\GetOpenRaces\GetOpenRacesCommandHandler.cs injects GetOpenRacesCommandHandler which is responsible for validating any input and orchestrate calling the underlying componentsĬomponents are the core features of the application, typically responsible for data input/outputs and could serve all clients front ends (UI, Mobile, API).Īll of the external calls to ZedRun have been localized to a "ZedRun" component with various underlying "Features".injects PersistentComponentState which is important for solving the server-side pre-rendering flickering experience.implements IDisposable which is important to clean up any data they are re-usable.They can be used on any page, or multiple on a page.Īpplications\UI.Server\Shared\Components\GetOpenRacesComponent.razor UI Shared Components are re-useable Blazor components to access the underlying application components. UI Pages are responsible for the User Experience (UX) and compose pages one or more UI Shared Components.Īpplications\UI.Server\Pages\OpenRaces.razor Components tests ensure they are working as expected.Components features are all encompassing in their folder.Server > UI Page > UI Shared Component > Component Identify trends (fav tracks, Thorograph).Alert when race my horse is entered in is starting.Alert when race is available I want my horse to run in.Identify races with opportunities matching strategy.Identify horses strategy (tournament final distances, class down).These may or may not get implemented, and the order is not guaranteed. Zernest is a tool to help ZedRun users analyze their horses and suggest what races to enter them into.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |