Skip to content

Instantly share code, notes, and snippets.

View yemrekeskin's full-sized avatar
🎯
Focusing

yunus emre keskin yemrekeskin

🎯
Focusing
View GitHub Profile
namespace FactoryMethod.Sample2
{
class Program
{
static void Main(string[] args)
{
// normal kullanım
PDFReader pdfreader = new PDFReader();
pdfreader.Read();
pdfreader.Extract();
namespace Singleton.Sample10
{
class Program
{
static void Main(string[] args)
{
IFileProcessor fileProcessor = DataProcessor.Instance;
var paymentFile = @"C:\Payment\out\20141204_940_159856.xml";
namespace Singleton.Sample1
{
class Program
{
static void Main(string[] args)
{
var myFirstObject = Singleton.Instance();
var mySecondObject = Singleton.Instance();
var myThirdObject = Singleton.Instance();
//var myFourthObject = new Singleton();
public static class TryCatchExtension
{
private static readonly ILog log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
public static void WithTryCatch(this Object theClass, Action theMethod)
{
try
{
theMethod.Invoke();
}
// nuget package http://www.nuget.org/packages/Quartz/
// http://www.quartz-scheduler.net/
public class SampleJob
: IJob
{
public void Execute(IJobExecutionContext context)
{
Console.WriteLine("OK");
}
-- Açık olan transactionları listeler
SELECT L.request_session_id AS SPID,
DB_NAME(L.resource_database_id) AS DatabaseName,
O.Name AS LockedObjectName,
P.object_id AS LockedObjectId,
L.resource_type AS LockedResource,
L.request_mode AS LockType,
ST.text AS SqlStatementText,
ES.login_name AS LoginName,
public interface IModel
{
private Guid uniqueId;
public Guid UniqueId
{
get { return uniqueId; }
set { value = Guid.NewGuid(); }
}
}
@yemrekeskin
yemrekeskin / Sample2.TemplateMethod.cs
Last active January 2, 2016 11:49
Sample 2 : Template Method Design Pattern
class Program
{
static void Main(string[] args)
{
BaseProcessor reportProcessor = null;
reportProcessor = new ImportReportProcessor();
reportProcessor.ProcessorCompleted += reportProcessor_ProcessorCompleted;
reportProcessor.ProcessorStarting += reportProcessor_ProcessorStarting;
reportProcessor.ProcessorStarted += reportProcessor_ProcessorStarted;
@yemrekeskin
yemrekeskin / Sample.TemplateMethod.cs
Created January 6, 2014 13:03
Sample Template Method Design Pattern
class Program
{
static void Main(string[] args)
{
BaseProcessor reportProcessor = new ReportProcessor();
reportProcessor.ProcessorCompleted += reportProcessor_ProcessorCompleted;
reportProcessor.ProcessorStarting += reportProcessor_ProcessorStarting;
reportProcessor.ProcessorStarted += reportProcessor_ProcessorStarted;
@yemrekeskin
yemrekeskin / PagedList.cs
Created November 10, 2013 18:42
PagedList
class Program
{
static void Main(string[] args)
{
var productOperation = new ProductOperation();
var list1 = productOperation.GetPagedProductList(1, 5);
foreach (var item in list1)
Console.WriteLine(item.Id + " - " + item.Name);