Skip to content

Instantly share code, notes, and snippets.

View dfbaskin's full-sized avatar

Dave F. Baskin dfbaskin

View GitHub Profile
@{
Layout = null;
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Jasmine Spec Runner</title>
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Scripts/testing/jasmine/jasmine.css")" />
<script type="text/javascript" src="@Url.Content("~/Scripts/testing/jasmine/jasmine.js")"></script>
/// <reference path="../../angular/angular.js" />
/// <reference path="../../angular/angular-mocks.js" />
/// <reference path="../../app/home/homeCtrl.js" />
/// <reference path="../../app/home/contactCtrl.js" />
/// <reference path="../../app/home/aboutCtrl.js" />
basePath = '../../';
files = [
JASMINE,
JASMINE_ADAPTER,
'angular/angular.js',
'angular/angular-mocks.js',
'app/**/*.js',
'testing/unit-tests/**/*.js'
];
public class PeopleController : ApiController
{
public IEnumerable<Person> Get()
{
var repository = new ExampleDataRepository();
return repository.GetSomePeople();
}
public Person Get(int id)
{
public class ExampleDataRepository
{
    public IEnumerable<Person> GetSomePeople()
    {
        using (var ctx = new ExampleDbContext())
        {
            return ctx.People.AsNoTracking().Take(30).ToList();
        }
    }
 
angular
.module('myApp.ctrl.list', [])
.controller('listCtrl', ['$scope', '$http', '$location', function ($scope, $http, $location) {
$scope.people = [];
$scope.viewPerson = function (id) {
$location.path("/detail/" + id);
};
$http({
<tbody>
    <tr ng-repeat="person in people">
        <td><a ng-click="viewPerson(person.personId)"><i class="icon-edit"></i></a></td>
        <td>{{person.title}}</td>
        <td>{{person.firstName}}</td>
        <td>{{person.middleName}}</td>
        <td>{{person.lastName}}</td>
        <td>{{person.suffix}}</td>
    </tr>
</tbody>
angular
.module('myApp.ctrl.detail', [])
.controller('detailCtrl', ['$scope', '$http', '$routeParams', '$location', function ($scope, $http, $routeParams, $location) {
$scope.person = {
title: '',
firstName: '',
middleName: '',
lastName: '',
suffix: ''
<div class="container">
 
    <form name="personForm" class="ng-cloak">
        <fieldset>
       
            <legend>Person Details</legend>
             
            <div class="row-fluid">
         
                <div class="control-group">
$routeProvider.when('/detail/:id', {
templateUrl: '/Home/Detail',
controller: 'detailCtrl',
});