Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var app = angular.module('myApp', [
- "toastr",
- "ui.bootstrap",
- "ngRoute",
- "datatables",
- "ngMaterial",
- "ngMessages",
- "material.svgAssetsCache"
- ]);
- app.config(["$routeProvider", "$locationProvider",
- function ($routeProvider, $locationProvider) {
- console.log('$routeProvider' + JSON.stringify($routeProvider));
- console.log('$locationProvider' + $locationProvider);
- //return
- $routeProvider.when("/login",
- {
- redirectTo: "/login"
- }).when("/Home",
- {
- redirectTo: "~/Home/Index/"
- //controller: "MyCtrl"
- }).when("/user",
- {
- redirectTo: "/User/"
- }).when("/adduser",
- {
- redirectTo: "/User/User"
- }).when("/role",
- {
- redirectTo: "/Role/"
- }).when("/addrole",
- {
- redirectTo: "/Role/AddRole"
- }).when("/settings",
- {
- redirectTo: "/Settings/"
- }).when("/Editsettings",
- {
- redirectTo: "/Settings/Edit/"
- }).when("/uploadData",
- {
- redirectTo: "/UploadDataFile/"
- }).otherwise(
- {
- redirectTo: '/Test/Index'
- });
- $locationProvider.html5Mode({
- enabled: true,
- requireBase: false
- }).hashPrefix('!'); //Remove the '#' from URL.
- }])
- app.controller('LoginCtrl', function ($scope, $location, $http, $window) {
- $scope.ddlDomain = [ 'AS', 'EU', 'LA'];
- $scope.Domain = $scope.ddlDomain[0].value;
- // send to your controller
- $scope.LoginClick = function () {
- var User = {
- UserId: $scope.UserId,
- Password: $scope.Password,
- Domain: $scope.Domain
- }
- $http({
- method: "post",
- url: "/Login/SSOLogin",
- data: { 'user': User }
- }).then(function (response) {
- if ((response.data.Message == "") || (response.data.Message == null)) {
- $location.path('/Home');
- if (!$scope.$$phase) {
- //$digest or $apply
- $scope.$apply();
- }
- } else {
- $scope.errormsg = response.data.Message;
- }
- // handle success here
- }, function (response) {
- console.log("err" + response.data);
- // handle error here
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement