Skip to content

Instantly share code, notes, and snippets.

View DominicFinn's full-sized avatar
💭
Whirring away

Dominic Finn DominicFinn

💭
Whirring away
View GitHub Profile
@DominicFinn
DominicFinn / AttackTheServer.cs
Created June 20, 2013 11:50
Example of sending lots of requests to the server.
using System;
using System.Diagnostics;
using System.Threading.Tasks;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace WebRequest
{
[TestClass]
public class AttackTheServer
{
@DominicFinn
DominicFinn / timepickerexample.html
Last active December 19, 2015 02:09
DateTime picker example for Ant
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Example</title>
<link href="CSS/smoothness/jquery-ui-1.10.3.custom.css" rel="stylesheet" type="text/css" />
<style>
/* css for timepicker */
@DominicFinn
DominicFinn / selenium.php
Last active December 19, 2015 02:39
Basic Selenium Automation with PHP and PHPUnit for Jons perusal.
<?php
class WebTest extends PHPUnit_Extensions_Selenium2TestCase
{
protected function setUp()
{
$this->setBrowser('firefox');
$this->setBrowserUrl('http://www.example.com/');
}
public function testTitle()
@DominicFinn
DominicFinn / ErrorController.cs
Created July 19, 2013 13:18
Error Controller for Pete
public sealed class ErrorController : Controller
{
readonly IResponse response;
public ErrorController(IResponse response)
{
this.response = response;
}
public ActionResult Error(HttpStatusCode statusCode, Exception exception)
@DominicFinn
DominicFinn / forant.vb
Created July 25, 2013 11:36
little swap out thing for Ant
dim nextLesson = (From l In lessons
Where l.Order = currentLesson.Order + 1
Select l).FirstOrDefault()
if not nextLesson is nothing then
Me.NextSong = nextLesson.Id
end if
If (currentLesson.Order > 1) Then
dim previousLesson = (From l In lessons
@DominicFinn
DominicFinn / server.js
Created July 28, 2013 12:50
Anonymous functions vs Named Functions for Node.js
var start = function(route) {
// sets up the server
http.createServer(function(request, response) {
var pathName = url.parse(request.url).pathname;
console.log("Request for " + pathName + " Recieved");
route(pathName);
$.getJSON("/Lookups/SomeLookupAPIEndpoint", "", function(data) {
//do something with data....
//if data is a collection..
$(data).each(function() {
// ....
})
});
@DominicFinn
DominicFinn / ClientController.cs
Last active December 21, 2015 21:29
Example file
public class ClientsController : BaseApiController
{
private readonly IClientManagement clientManagement;
public ClientsController(IClientManagement clientManagement)
{
this.clientManagement = clientManagement;
}
public IEnumerable<ClientViewModel> Get()
@DominicFinn
DominicFinn / code.cs
Created September 4, 2013 11:58
Bit of code for John
protected void CreateReportButton_Click(object sender, EventArgs e)
{
DateTime startDate, endDate;
if (FormValid(out startDate, out endDate))
{
this.GenerateReport(startDate, endDate);
}
}
@DominicFinn
DominicFinn / DbGateway.cs
Created September 11, 2013 15:46
General idea of ado.net dataaccess
namespace Domain.Repositories.Database
{
public sealed class DbGateway : IDbGateway
{
public DataSet DataSetQueryFromStoredProcedure(string storedprocedure, Dictionary<string, object> paramaters)
{
var dataSet = new DataSet();
var connectionString = ConfigurationManager.ConnectionStrings.GetConnectionString("Connection");
using (var sqlConnection = new SqlConnection(connectionString))