You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
911 B
50 lines
911 B
(function() {
|
|
'use strict';
|
|
|
|
angular.module('api.users', [])
|
|
.factory('Users', function() {
|
|
var Users = {};
|
|
var userList = [
|
|
{
|
|
id: '1',
|
|
name: 'Jane',
|
|
role: 'Designer',
|
|
location: 'New York',
|
|
twitter: 'gijane'
|
|
},
|
|
{
|
|
id: '2',
|
|
name: 'Bob',
|
|
role: 'Developer',
|
|
location: 'New York',
|
|
twitter: 'billybob'
|
|
},
|
|
{
|
|
id: '3',
|
|
name: 'Jim',
|
|
role: 'Developer',
|
|
location: 'Chicago',
|
|
twitter: 'jimbo'
|
|
},
|
|
{
|
|
id: '4',
|
|
name: 'Bill',
|
|
role: 'Designer',
|
|
location: 'LA',
|
|
twitter: 'dabill'
|
|
}
|
|
];
|
|
|
|
Users.all = function() {
|
|
return userList;
|
|
};
|
|
|
|
Users.findById = function(id) {
|
|
return userList.find(function(user) {
|
|
return user.id === id;
|
|
});
|
|
};
|
|
|
|
return Users;
|
|
});
|
|
})();
|