Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/i-rzr-i/mediatritemextension
This is a relatively simple VS extension that allows you to create necessary classes when u use `MediatR` with `FluentValidation` nuget packages. Also, allows to save time and redirect it to more important tasks that are on the board or in the queue.
https://github.com/i-rzr-i/mediatritemextension
class command cqrs handle item mediatr query validator
Last synced: 3 days ago
JSON representation
This is a relatively simple VS extension that allows you to create necessary classes when u use `MediatR` with `FluentValidation` nuget packages. Also, allows to save time and redirect it to more important tasks that are on the board or in the queue.
- Host: GitHub
- URL: https://github.com/i-rzr-i/mediatritemextension
- Owner: I-RzR-I
- License: mit
- Created: 2024-05-07T14:50:40.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-28T16:44:27.000Z (8 months ago)
- Last Synced: 2024-05-29T07:50:01.538Z (8 months ago)
- Topics: class, command, cqrs, handle, item, mediatr, query, validator
- Language: C#
- Homepage:
- Size: 293 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
| Name | Details |
|----------|----------|
| `MediatRItemExtensionV2K19` | Extension for Visual Studio 2019 |
| `MediatRItemExtensionV2K22` | Extension for Visual Studio 2022 |This is a relatively simple VS extension that allows you to create necessary classes when u use `MediatR` with `FluentValidation` nuget packages. Also, allows to save time and redirect it to more important tasks that are on the board or in the queue.
From the box are available functionalities as:
* Save all classes in one file;
* Create a file for each class;
* Add import references (for `MediatR` and `FluentValidation`);
* Select how the request will be executed `Sync` or `Async`;
* Select which type of operation you want to create;
* Specify the name of the folder/file;
* Use one name for the folder/file where will be stored information;
* Select option if you want to add `IStringLocalizer` to Validator or/and to the Handler;
* Specify any base class which will be added to the operation class (`Query`, `Command`, `Notification`).To understand more efficiently how you can use available functionalities please consult the [using documentation/file](docs/usage.md).
## Content
1. [USING](docs/usage.md)
1. [CHANGELOG](docs/CHANGELOG.md)
1. [BRANCH-GUIDE](docs/branch-guide.md)