Skip to content

Instantly share code, notes, and snippets.

View filipececcon's full-sized avatar
🏠
Working from home

Filipe Ceccon de Alencar filipececcon

🏠
Working from home
View GitHub Profile
@filipececcon
filipececcon / install.bat
Created July 25, 2017 15:57
install.bat
@ECHO OFF
SET SERVICENAME=MY_SERVICE
SET NSSM="%CD%\nssm\nssm.exe"
ECHO INSTALLING SERVICE %SERVICENAME%
%NSSM% stop %SERVICENAME%
%NSSM% remove %SERVICENAME% confirm
%NSSM% install %SERVICENAME% %SERVICENAME%
@filipececcon
filipececcon / initializer.bat
Created July 25, 2017 15:59
initializer.bat
@ECHO OFF
node index.js
setInterval(function(){
console.log("Running..." + Date());
}, 1000)
@filipececcon
filipececcon / initialSQL.sql
Created July 25, 2017 16:07
initialSQL.sql
USE master;
GO
--ALTER DATABASE Dapper_DB SET OFFLINE WITH ROLLBACK IMMEDIATE; DROP DATABASE Dapper_DB
CREATE DATABASE Dapper_DB;
GO
USE Dapper_DB;
GO
@filipececcon
filipececcon / BaseEntity.cs
Created July 25, 2017 16:11
BaseEntity.cs
namespace Domain.Entities
{
public abstract class BaseEntity
{
public int Id { get; set; }
}
}
namespace Domain.Entities
{
public class Player : BaseEntity
{
public string Name { get; set; }
public int Age { get; set; }
// declarar as colunas de chave estrangeira da tabela
public int TeamId { get; set; }
public Team Team { get; set; }
namespace Domain.Entities
{
public class Team : BaseEntity
{
public string Name { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using Domain.Entities;
namespace Domain.Contracts
{
public interface IRepositoryBase<TEntity> where TEntity : BaseEntity
{
IEnumerable<TEntity> GetAll();
TEntity GetById(int id);
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data.SqlClient;
using System.Linq.Expressions;
using Domain.Contracts;
using Domain.Entities;
using Dommel;
namespace Repository
using Domain.Entities;
namespace Repository.Repositories
{
public class PlayerRepository : RepositoryBase<Player>
{
}
}