Skip to content

Instantly share code, notes, and snippets.

@janierdavila
janierdavila / WebApiAutoFixtureCustomization.cs
Created February 23, 2016 11:11
How to configure AutoFixture to work with Web API 2.0. Note to self (and maybe others)
using System.Net.Http;
using System.Web.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Hosting;
using Ploeh.AutoFixture;
using Ploeh.AutoFixture.AutoNSubstitute;
namespace TracfoneDap.API.Tests.AutoMockingCustomizations
{
public class WebApiCustomization : CompositeCustomization
public static class AutoMapperExtensions
{
public static IMappingExpression<TSource, TDestination>
IgnoreAllNonExisting<TSource, TDestination>(this IMappingExpression<TSource, TDestination> expression)
{
var sourceType = typeof(TSource);
var destinationType = typeof(TDestination);
var existingMaps = Mapper.GetAllTypeMaps().First(x => x.SourceType.Equals(sourceType) && x.DestinationType.Equals(destinationType));
foreach (var property in existingMaps.GetUnmappedPropertyNames())
{
using System;
using System.IO;
using System.Security;
using System.Security.Cryptography;
using System.Globalization;
using System.Text;
namespace Core.Util
{
@janierdavila
janierdavila / SingleInstance.cs
Created February 19, 2013 21:40
Found this code somewhere in a MS site. It is useful to allow a single instance of your app only
//-----------------------------------------------------------------------
// <copyright file="SingleInstance.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
// <summary>
// This class checks to make sure that only one instance of
// this application is running at a time.
// </summary>
//-----------------------------------------------------------------------
@janierdavila
janierdavila / RegexUtils.cs
Last active December 13, 2015 20:48
Email validation. Found this on MSDN somewhere and wanted to keep it handy
using System;
using System.Globalization;
using System.Text.RegularExpressions;
namespace Utility
{
public class RegexUtilities
{
static bool _invalid;
@janierdavila
janierdavila / TrayMinimizer.cs
Last active December 13, 2015 20:48
WPF Tray Minimizer class
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Reflection;
using System.Windows;
using System.Windows.Forms;
//using Eagle.Properties;
using MessageBox = System.Windows.MessageBox;
namespace Utility
@janierdavila
janierdavila / RestSharpLoadRequest.cs
Created May 19, 2012 16:41 — forked from shawnoster/RestSharpLoadRequest.cs
An AgFx LoadRequest that uses RestSharp to make the actual request, supports passing in OAuth tokens
using System;
using System.Diagnostics;
using System.IO;
using System.Net;
using System.Text;
using AgFx;
using RestSharp;
using RestSharp.Authenticators;
namespace Librarian.AgFx