Skip to content

Instantly share code, notes, and snippets.

View angusbreno's full-sized avatar
Building Way2 services

Breno Santos angusbreno

Building Way2 services
View GitHub Profile
using Microsoft.Extensions.DependencyInjection;
namespace DependencyInjectionTest
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace Naylah
{
public class ConfigurationStore : Dictionary<string, object>
{
public ConfigurationStore(IEnumerable<IConfigurationSource> configurationSources)
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MarQ.Results
{
public class AggregateProcessResult : ProcessResult, IDictionary<string, ProcessResult>
{
@angusbreno
angusbreno / dbml.cs
Created April 1, 2021 19:43
dbml generator
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata;
namespace BiFrost.Web.DataManagement
{
public class EFDBMLService<TDbContext>
{
"swagger": "2.0",
"info": {
"version": "v1",
"title": "HBLOG Kernel API"
},
"paths": {
"/api/ElevationOrder/GetByLineUpId": {
"get": {
"tags": [
@angusbreno
angusbreno / CosmosRepository.cs
Created September 30, 2020 17:16
Cosmos Tools SQL API
public class CosmosContainerRepository<TEntity> : IRepository<TEntity> where TEntity : IEntity<string>, IModifiable, new()
{
private readonly Container container;
public CosmosContainerRepository(Container container, Func<TEntity, PartitionKey> partitionKeyResolver)
{
this.container = container;
PartitionKeyResolver = partitionKeyResolver;
}
@angusbreno
angusbreno / swagger.json
Created September 8, 2020 18:34
NFE_CTE/NFSE Integration
{
"swagger": "2.0",
"info": {
"version": "v1",
"title": "HBLOG Kernel API"
},
"paths": {
"/api/EventRealized/AttachProductEletronicInvoice": {
"get": {
"tags": [
@angusbreno
angusbreno / WorkSchedule_CRUD.json
Created September 3, 2020 17:52
HBLog WorkSchedule APIs
{
"swagger": "2.0",
"info": {
"version": "v1",
"title": "HBLOG WorkSchedule API"
},
"paths":{
"/api/WorkSchedule/getall": {
"get": {
"tags": [
@angusbreno
angusbreno / CTE.json
Last active August 3, 2020 15:14
STATUS NFSE CTE EXEMPLO
{
"documento": "0000150267",
"form": "NFCT",
"status_documento": "2",
"status_comunica": "0",
"ano_nf": "20",
"mês_nf": "07",
"modelo_nf": "57",
"num_nf": "330000026",
"empresa": "BR10",
@angusbreno
angusbreno / blah.cs
Created October 30, 2018 14:33
Generic Procedurer Service
public interface IDataProcedureService
{
Procedure LoadProcedure(string procedure);
IEnumerable<T> Execute<T>(Procedure procedure);
}
public class Procedure
{
public Procedure(IDataProcedureService dataProcedureService)