Skip to content

Instantly share code, notes, and snippets.

@reharik
reharik / WindsorContainerBootStrapper.cs
Created October 11, 2012 13:57
Windsor IOC config
using Castle.MicroKernel.Registration;
using Castle.Windsor;
using CommonServiceLocator.WindsorAdapter;
using HSTM.Common.Web.SessionState;
using HSTM.HLC.BusinessLogic;
using HSTM.HLC.Common;
using HSTM.HLC.DataAccess;
using HSTM.HLC.Web.UI.Controllers;
using Microsoft.Practices.ServiceLocation;
@reharik
reharik / gist:3874191
Created October 11, 2012 17:40
different ioc configs
==============================
private void Start()
{
var container = new WindsorContainer();
ServiceLocator.SetLocatorProvider(() => new WindsorServiceLocator(container));
container.Install(
new HLCCommonInstaller(),
new DataAccessInstaller(),
new WebUIInstaller(),
new HLCBusinessLogicInstaller()
@reharik
reharik / gist:3954132
Created October 25, 2012 17:20
htmlHelper1
@Html.TextboxSubmission(x=>x.FirstName).ToString()
This would emit:
<div class = “surroundingElement”>
<label for=”FirstName”>First Name</label>
<input name=”FirstName” type=”text”></input>
</div>
@reharik
reharik / gist:3954156
Created October 25, 2012 17:25
extension examples
@Html.TextboxSubmission(x=>x.FName).DisplayLabel(“First Name”).ToString()
@Html.TextboxSubmission(x=>x.FName).HideLabe().AddClassToInput("MakeMePink").ToString()
@reharik
reharik / gist:3954165
Created October 25, 2012 17:27
JQGrid in html
@(Html.Grid("Basic")
.SetCaption("Basic Grid")
.AddColumn(new Column("CustomerId")
.SetLabel("Id"))
.AddColumn(new Column("Name"))
.AddColumn(new Column("Company"))
.AddColumn(new Column("EmailAddress"))
.AddColumn(new Column("Last Modified"))
.AddColumn(new Column("Telephone"))
.SetUrl(Url.Action("GridDataBasic"))
@reharik
reharik / gist:3954175
Created October 25, 2012 17:29
JQGrid using jQGrid's config code
public OrdersJqGridModel()
{
OrdersGrid = new JQGrid
{
Columns = new List()
{
new JQGridColumn { DataField = "OrderID",
// always set PrimaryKey for Add,Edit,Delete operations
// if not set, the first column will be assumed as primary key
PrimaryKey = true,
@reharik
reharik / gist:3954200
Created October 25, 2012 17:32
JQGrid using Raif's dsl
protected override Grid<StatementSearchResultsetDTO> BuildGrid()
{
GridBuilder.LinkColumnFor(x => x.StatementName)
.ForAction<StatementController>(x => x.AddUpdate(null))
.ToPerformAction(ColumnAction.AddUpdateItem)
.ToolTip("Edit Item")
.DefaultSortColumn();
GridBuilder.DisplayFor(x => x.Description);
GridBuilder.DisplayFor(x => x.UpdateDateTime).DisplayHeader("Updated");
return this;
@reharik
reharik / Autofixture for controller
Last active December 15, 2020 07:58
Autofixture
public class test
{
[Theory, TestData]
public void make_this_populate_a_controller( TestController SUT)
{
var actionResult = SUT.Get("hello");
var x = "";
}
}
var React = require("react");
var bs = require("react-bootstrap");
var RHInput = React.createClass({
//contextTypes: { getValue: React.PropTypes.func.isRequired },
natEnglishFormCamelCase: function (val) {
//make this work
return val.toUpperCase();
co.wrap(function*() {
try {
var salt = yield bcrypt.genSalt();
var hash = yield bcrypt.hash(this.password, salt);
this.password = hash;
done();
}
catch (err) {
done(err);
}