![]() |
VOOZH | about |
dotnet add package EngramaCoreStandar --version 1.1.0
NuGet\Install-Package EngramaCoreStandar -Version 1.1.0
<PackageReference Include="EngramaCoreStandar" Version="1.1.0" />
<PackageVersion Include="EngramaCoreStandar" Version="1.1.0" />Directory.Packages.props
<PackageReference Include="EngramaCoreStandar" />Project file
paket add EngramaCoreStandar --version 1.1.0
#r "nuget: EngramaCoreStandar, 1.1.0"
#:package EngramaCoreStandar@1.1.0
#addin nuget:?package=EngramaCoreStandar&version=1.1.0Install as a Cake Addin
#tool nuget:?package=EngramaCoreStandar&version=1.1.0Install as a Cake Tool
Engrama Core is a modern development framework that simplifies the creation of scalable and maintainable web applications. It packages essential features into one NuGet library, enabling developers to:
API integration
Access and manage databases efficiently
Generate and read PDF/Excel documents
Implement secure authentication and logging
Streamline business logic and utility functions
Built to save time and improve consistency across your applications.
To install Engrama Core, you can use the following steps in your API .NET:
using EngramaCoreStandar.Extensions;
builder.Services.AddEngramaDependenciesAPI();
[ApiController]
[Route("api/[controller]")]
public class QuickRequestController : ControllerBase
{
private readonly IDapperManagerHelper managerHelper;
public QuickRequestController(IDapperManagerHelper managerHelper)
{
this.managerHelper = managerHelper;
}
}
"ConnectionStrings": {
"EngramaCloudConnection": "Data Source=Engrama.mssql.somee.com;Initial Catalog=Engrama;User ID=MMartinez_SQLLogin_1;Password=95xodkhgxa;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
},
[HttpPost("PostCallDB")]
public async Task<IActionResult> PostTestTable([FromBody] PostModelTestTable postModel)
{
//The tool need one class to send at the procedure and other class the one will receive the data. (Request and resutl)
var DAOmodel = new spGetTestTable.Request();
var result = await managerHelper.GetAllAsync<spGetTestTable.Result, spGetTestTable.Request>(DAOmodel, "");
if (result.Ok)
{
return Ok(result.Data);
}
return BadRequest(result);
}
public class PostModelTestTable
{
}
public class spGetTestTable
{
public class Request : SpRequest
{
public string StoredProcedure { get => "spGetTestTable"; }
}
public class Result : DbResult
{
public bool bResult { get; set; }
public string vchMessage { get; set; }
public int iIdTest_Table { get; set; }
public string vchName { get; set; }
public string vchEmail { get; set; }
public DateTime dtRegistered { get; set; }
}
}
If you need a fully functional template, download it from our GitHub repository and start working right away.
To work with the template, follow this video: Tutorial on How to Use the Template
Discover how Engrama Core and Engrama Tools work by following our YouTube channel. Watch our tutorials to make the most of these powerful tools Canal de Youtube Use our documentation to implement the NuGet package and take full advantage of all the tools Engrama Core offers. Engrama Documentacion
A web application built to fully leverage the capabilities of EngramaCore. By analyzing the database, it provides the essential code to facilitate database queries seamlessly from the service layer to the architecture layer, along with numerous additional tools and features.
For any questions or feedback, don't hesitate to reach out to us at engramahelper@gmail.com.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 netstandard2.1 is compatible. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.