ModelWrapper 2.1.1
See the version list below for details.
dotnet add package ModelWrapper --version 2.1.1
NuGet\Install-Package ModelWrapper -Version 2.1.1
<PackageReference Include="ModelWrapper" Version="2.1.1" />
paket add ModelWrapper --version 2.1.1
#r "nuget: ModelWrapper, 2.1.1"
// Install ModelWrapper as a Cake Addin #addin nuget:?package=ModelWrapper&version=2.1.1 // Install ModelWrapper as a Cake Tool #tool nuget:?package=ModelWrapper&version=2.1.1
ModelWrapper
ModelWrapper is a set of tools for enriching model object manipulation, allowing all data sent to the server to be captured by WrapRequest<TModel>, feeding the model object (TModel) and allowing all other information to be extracted and used by extended functionality. - isilveria.
Purpose
ModelWrapper came up to simplify the use of ViewModels by creating a base class that should be used in the project's ViewModels allowing ViewModel to have all of the entity's original attributes, as well as extend functionality to ViewModel.
Functionalities
WrapRequest<Model> - Base class for request ViewModels that extends all entity properties (TModel) and implements features like HTTP basic verbs.
WrapResponse<Model> - Response ViewModels base class that extends all entity properties (TModel) that have been set to return and implements methods to get typed return data.
Usage
...
GitHub
Nuget
Package Manager
PM> Install-Package ModelWrapper -Version 2.1.1
.NET CLI
> dotnet add package ModelWrapper --version 2.1.1
Packet
> paket add ModelWrapper --version 2.1.1
License
All files are released with the MIT license.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Microsoft.AspNetCore.Mvc.Abstractions (>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Core (>= 2.2.5)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 5.0.0)
- Newtonsoft.Json (>= 12.0.3)
- System.Reflection.Emit (>= 4.7.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ModelWrapper:
Package | Downloads |
---|---|
BAYSOFT.Abstractions
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
8.0.6.6 | 142 | 10/7/2024 |
8.0.6.5 | 93 | 10/6/2024 |
8.0.6.4 | 114 | 7/13/2024 |
8.0.6.3 | 88 | 7/11/2024 |
8.0.6.2 | 137 | 6/28/2024 |
8.0.6.1 | 145 | 6/23/2024 |
8.0.6 | 113 | 6/20/2024 |
8.0.3 | 144 | 6/18/2024 |
8.0.2 | 191 | 6/18/2024 |
8.0.1 | 122 | 6/11/2024 |
8.0.0 | 115 | 6/2/2024 |
7.0.0 | 114 | 6/2/2024 |
6.0.0 | 102 | 6/2/2024 |
5.0.0 | 97 | 6/2/2024 |
4.0.17 | 174 | 4/27/2024 |
4.0.16 | 158 | 4/25/2024 |
4.0.15 | 148 | 4/25/2024 |
4.0.14 | 125 | 4/25/2024 |
4.0.13 | 242 | 3/18/2024 |
4.0.12 | 163 | 2/22/2024 |
4.0.11 | 128 | 2/7/2024 |
4.0.10 | 166 | 2/3/2024 |
4.0.9 | 131 | 2/1/2024 |
4.0.8 | 320 | 12/12/2023 |
4.0.7 | 140 | 12/11/2023 |
4.0.6 | 196 | 11/28/2023 |
4.0.5 | 217 | 11/23/2023 |
4.0.4 | 205 | 11/18/2023 |
4.0.3 | 196 | 11/12/2023 |
4.0.2 | 233 | 9/2/2023 |
4.0.1 | 413 | 4/22/2023 |
4.0.0 | 486 | 3/25/2023 |
3.0.0 | 657 | 1/30/2022 |
3.0.0-beta | 209 | 11/19/2021 |
2.1.1 | 398 | 6/10/2021 |
2.1.0 | 1,022 | 1/18/2020 |
2.0.2 | 604 | 12/6/2019 |
2.0.1 | 595 | 12/4/2019 |
2.0.0 | 581 | 11/20/2019 |
1.1.0 | 729 | 3/22/2019 |
1.0.1 | 676 | 3/20/2019 |
1.0.0 | 649 | 3/20/2019 |
1.0.0-beta | 745 | 6/28/2018 |
Changing the project to .NET Sandard