RichSimulationPackage 1.0.3
dotnet add package RichSimulationPackage --version 1.0.3
NuGet\Install-Package RichSimulationPackage -Version 1.0.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="RichSimulationPackage" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add RichSimulationPackage --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: RichSimulationPackage, 1.0.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install RichSimulationPackage as a Cake Addin #addin nuget:?package=RichSimulationPackage&version=1.0.3 // Install RichSimulationPackage as a Cake Tool #tool nuget:?package=RichSimulationPackage&version=1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
How to use RichSimulation Package?
Model properties
public class CalculateModel
{
/// <summary> /// Safe money 1000.01 /// </summary>
public string valorPresente { get; set; }
/// <summary> /// Month: 54 /// </summary>
public string periodoMeses { get; set; }
/// <summary> /// Interest: 12.0 /// </summary>
public string taxaDeJuros { get; set; }
/// <summary> /// Future money: 1000000 /// </summary>
public string valorFuturo { get; set; }
/// <summary> /// monthly deposit: 250.10 /// </summary>
public string depositoMensal { get; set; }
}
Transform data
private static SimulationModel TransformData(CalculateModel model)
{
var simulationModel = new RichSimulationPackage.Model.SimulationModel();
simulationModel.depositoMensal = model.depositoMensal;
simulationModel.periodoMeses = model.periodoMeses;
simulationModel.taxaDeJuros = model.taxaDeJuros;
simulationModel.valorFuturo = model.valorFuturo;
simulationModel.valorPresente = model.valorPresente;
return simulationModel;
}
#Principal Method
public string PostDepositoMensal(CalculateModel model)
{
try
{
var main = new RichSimulationPackage.Main();
var simulationModel = TransformData(model);
return main.MensalIncome(simulationModel);
}
catch (Exception ex)
{
throw ex;
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
It's easey to calculate
- Mensal Income
- Mensal Interest
- Mensal Period
- Present Value
- Future Value