Authorize.NET SDK for ASP.NET MVC

 

Rob Conery has worked with the new Authorize.Net SDK and shows it how is easily used for ASP.NET MVC

Authorize.NET SDK Download

Works with nice HTML Helpers

  • Html.CreditCardInput() - creates a properly sized box for inputting a card, named with a purpose. If you set a boolean switch "forTest" it will set a test card number for you.
  • Html.CCVInput() - a textbox for the card code
  • Html.CreditCardExpirationInput() - a textbox for the expiration
  • Html.CheckoutFormInputs(true) - all 3 of the above, formatted for you, with a "test" switch that indicates whether to show a test warning.

ASP.NET MVC Self-Training in 15 Days–Free Online Material

This is still a work in progress, in regards to timing, and removing redundant material. However, I think it’s pretty close, as I’ve done a couple of these tutorials already.

Some of the tutorials are in C# and VB.NET so I’ve linked to the VB.NET versions, being a VB.NET lover myself.  On those tutorials you can click on the C# version.

image

Tutorial 1 and 2 are in C# only, so you can use the converter I’ve linked too.

 

 

Tools to use:

C# to VB Converter: http://converter.telerik.com

Adventure Works Sample DB: http://msftdbprodsamples.codeplex.com/

Visual Studio Express: http://www.microsoft.com/express/Web/

Day 1

Complete Tutorial Set 1: Getting Started

http://www.asp.net/mvc/tutorials/getting-started-with-mvc-part1

Read Material Set A: Overview / Execution Process

http://www.asp.net/mvc/tutorials/asp-net-mvc-overview-vb

http://www.asp.net/mvc/tutorials/understanding-the-asp-net-mvc-execution-process-vb

Day 2, 3, 4

Complete Tutorial Set 2: MVC Music Store (Use Converter to VB)

http://www.asp.net/mvc/tutorials/mvc-music-store-part-1

Day 5:

Read Material Set B: Models and Controllers / MVC Routing

http://www.asp.net/mvc/tutorials/understanding-models-views-and-controllers-vb

Complete Tutorial Set 3: Routing / Custom Routing

http://www.asp.net/mvc/tutorials/asp-net-mvc-routing-overview-vb

http://www.asp.net/mvc/tutorials/creating-custom-routes-vb

http://www.asp.net/mvc/tutorials/creating-a-custom-route-constraint-vb

http://www.asp.net/mvc/tutorials/creating-a-route-constraint-vb

Complete Tutorial Set 4: MVC 3 with Razor View Engine

http://www.asp.net/mvc/tutorials/creating-a-mvc-3-application-with-razor-and-unobtrusive-javascript

Day 6:

Complete Tutorial Set 5: Creating Custom HTML Helpers

http://www.asp.net/mvc/tutorials/creating-custom-html-helpers-vb

Complete Tutorial Set 6: Using Tagbuilder for HTML Helpers

http://www.asp.net/mvc/tutorials/using-the-tagbuilder-class-to-build-html-helpers-vb

Day 7:

Complete Tutorial Set 7: Validation Methods. Simple / iDataError / Service / Data Annotation

http://www.asp.net/mvc/tutorials/performing-simple-validation-vb

http://www.asp.net/mvc/tutorials/validating-with-the-idataerrorinfo-interface-vb

http://www.asp.net/mvc/tutorials/validating-with-a-service-layer-vb

Day 8:

Read Material Set C: Passing Data to View Master Pages

http://www.asp.net/mvc/tutorials/passing-data-to-view-master-pages-vb

Complete Tutorial Set 8: Caching Output / Dynamic Content

http://www.asp.net/mvc/tutorials/improving-performance-with-output-caching-vb

http://www.asp.net/mvc/tutorials/adding-dynamic-content-to-a-cached-page-vb

Read Material Set D: JavaScript Injection Attacks

http://www.asp.net/mvc/tutorials/preventing-javascript-injection-attacks-vb

Complete Tutorial Set 9: Unit Testing

http://www.asp.net/mvc/tutorials/creating-unit-tests-for-asp-net-mvc-applications-vb

Day 9, 10, 11, 12

Complete Tutorial Set 10: Content Management

http://www.asp.net/mvc/tutorials/iteration-1-create-the-application-vb

Day 12, 13, 14, 15

Optional Complete Tutorial Set 11: Nerd Dinner Tutorial

http://www.asp.net/mvc/tutorials/introducing-the-nerddinner-tutorial