Skip to content

Instantly share code, notes, and snippets.

View dfbaskin's full-sized avatar

Dave F. Baskin dfbaskin

View GitHub Profile
<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.list', [])
.controller('listCtrl', ['$scope', '$http', '$location', function ($scope, $http, $location) {
$scope.people = [];
$scope.viewPerson = function (id) {
$location.path("/detail/" + id);
};
$http({
public class ExampleDataRepository
{
    public IEnumerable<Person> GetSomePeople()
    {
        using (var ctx = new ExampleDbContext())
        {
            return ctx.People.AsNoTracking().Take(30).ToList();
        }
    }
 
public class PeopleController : ApiController
{
public IEnumerable<Person> Get()
{
var repository = new ExampleDataRepository();
return repository.GetSomePeople();
}
public Person Get(int id)
{
basePath = '../../';
files = [
JASMINE,
JASMINE_ADAPTER,
'angular/angular.js',
'angular/angular-mocks.js',
'app/**/*.js',
'testing/unit-tests/**/*.js'
];
/// <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" />
@{
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>