Skip to content

Instantly share code, notes, and snippets.

View codehaks's full-sized avatar

Hakim codehaks

View GitHub Profile
@codehaks
codehaks / note.txt
Last active May 10, 2021 20:31
SQL Server on docker remote
docker run -m=4g -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=1234@Abcd" -p 1433:1433 --name sql2 -h sql2 -d mcr.microsoft.com/mssql/server:2019-latest
docker exec -it sql2 "bash"
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "1234@Abcd"
sqlcmd -S 127.0.0.1,1434 -U SA -P "1234@Abcd"
@codehaks
codehaks / SQL Docker Commands
Created May 12, 2021 08:03
SQL server Docker
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=1234@Abcd" -p 1500:1433 --name sql1 -h sql1 -d mcr.microsoft.com/mssql/server:2019-latest
docker exec -it sql1 "bash"
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "1234@Abcd"
@codehaks
codehaks / Startup.cs
Created September 3, 2021 14:58
Marten Option
private Marten.StoreOptions BuildStoreOptions()
{
var connectionString = Configuration.GetConnectionString("Marten");
var options = new Marten.StoreOptions();
options.Connection(connectionString);
options.AutoCreateSchemaObjects = AutoCreate.CreateOrUpdate;
return options;
}
@codehaks
codehaks / OperationResult.cs
Created December 14, 2022 13:28
Operation Result Pattern
public record OperationResult<TResult>
{
public TResult? Response { get; private set; }
public bool Success { get; private set; }
public string? ErrorMessage { get; private set; }
public Exception? Exception { get; private set; }
public static OperationResult<TResult> BuildSuccess(TResult result)
{
public record OperationResult<TResult>
{
public TResult? Response { get; private set; }
public bool Success { get; private set; }
public string? ErrorMessage { get; private set; }
public Exception? Exception { get; private set; }
public static OperationResult<TResult> BuildSuccess(TResult result)
{