Skip to content

Instantly share code, notes, and snippets.

View cpoDesign's full-sized avatar

Pavel cpoDesign

View GitHub Profile
@cpoDesign
cpoDesign / app.js
Created June 20, 2014 11:54
AngularJS - Loading content from file with Html and javascript
var app = angular.module('app', []);
app.controller('testCtr',
function priorityCtr($scope, myService, $sce){
myService.getData('dataSource.html').then(function(response){
$scope.data = $sce.trustAsHtml(response);
});
});
@cpoDesign
cpoDesign / script.js
Created July 1, 2014 16:01
Using angular to define multiple actions with specific actions defined in one place. This allows to have multiple actions defined in controller and still have only one url configuration
'use strict';
app.service('teamManagementSvc', function ($resource) {
var resource = $resource('/api/:action',
{ /*defaults*/ },
{
/* Action definitions */
updateTeamName: { method: 'POST', params: { action: 'Update' }, isArray: false },
getLatest: { method: 'GET', params: { action: 'LatestForTeam' }, isArray: false }
});
<div data-ng-repeat="message in messages" class="Response">
<div class="Response" ng-class="message.msgType">
<i ng-class="message.iconType"></i> <span class="i-name">{{message.message}}</span>
</div>
</div>
@cpoDesign
cpoDesign / app.js
Created July 17, 2014 09:51
AngularJS - Unit testing routing
'use strict';
var app = angular.module('app', [ 'ngRoute']);
app.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: '/templates/Admin.html',
controller: 'HomeCtr'
})
@cpoDesign
cpoDesign / GetAllResourceFiles
Last active August 29, 2015 14:04
Using embedded file. Create file in your project testingFile.xml. In properties set type as embedded resource file. How is your file called? http://blog.cpodesign.com/blog/how-is-my-file-called-in-resource/
var thisExe = System.Reflection.Assembly.GetExecutingAssembly();
string[] resources = thisExe.GetManifestResourceNames();
string list = "";
// Build the string of resources.
foreach (string resource in resources)
Console.WriteLine(resource);
@cpoDesign
cpoDesign / RoutingTests.cs
Created July 23, 2014 11:55
Custom route testing in MVC 5.
[TestClass]
public class RoutingTests
{
/// <summary>
/// unit testing custom route
/// </summary>
[TestMethod]
public void TestingCustomRouteToBindBlogArticle()
{
var context = new StubHttpContextForRouting(requestUrl: "~/blog/2014/01/Powershell");
@cpoDesign
cpoDesign / server.js
Created August 21, 2014 08:11
Create default node server using express package
var http = require('http');
var express = require('express');
var _ = require('underscore');
var app = express();
var server = http.createServer(app);
server.listen(3000);
@cpoDesign
cpoDesign / server.js
Created August 21, 2014 08:18
Example of using node express package to create basic server behavior
var http = require('http');
var express = require('express');
var _ = require('underscore');
var app = express();
// sending plain html
app.get('/', function(req, res){
res.send('<html><body><h1>Express</h1></body></html>');
});
@cpoDesign
cpoDesign / package.json
Created August 21, 2014 08:21
Register jade view engine with server
{
"name": "application-name",
"version": "0.0.1",
"description": "test server",
"author": {
"name": "cpo",
"email": "pavel.svarc@cpodesign.com"
},
"dependencies": {
"express": "^4.8.5",
@cpoDesign
cpoDesign / index.ejs
Created August 21, 2014 09:11
Creating node js server with EJS view engine and routing
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title><%- title%></title>
</head>
<body>
<div> <%- title%></div>
</body>
</html>