/*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS1_RetailerDriverStockOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = "";
            zAppDev.DotNet.Framework.Identity.Model.ApplicationUser user = zAppDev.DotNet.Framework.Identity.IdentityHelper.GetCurrentApplicationUser();
            if ((user?.HasPermission("IsStockManager") ?? false))
            {
                _result = GetRedirectInfo("StockManagerView", "Render", new  RouteValueDictionary(new {  }));
            }
            else if ((user?.IsInRole("Supplier") ?? false))
            {
                zAppDev.DotNet.Framework.Utilities.DebugHelper.Log(zAppDev.DotNet.Framework.Utilities.DebugMessageType.Info, "HomePage", DSS1_RetailerDriverStockOptimisation.Hubs.EventsHub.RaiseDebugMessage, "Supplier");
                _result = GetRedirectInfo("SupplierView", "Render", new  RouteValueDictionary(new {  }));
            }
            else
            {
                _result = GetRedirectInfo("StockManagerView", "Render", new  RouteValueDictionary(new {  }));
            }
            return(_result);
        }
        /*<ControllerActionImplementation:Confirm:1/>*/
        public ActionResult ExecuteConfirm(string email, string code)
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            zAppDev.DotNet.Framework.Identity.Model.ApplicationUser user = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetAsQueryable <zAppDev.DotNet.Framework.Identity.Model.ApplicationUser>((s) => s.Email == email)?.FirstOrDefault();
            if (user == null)
            {
                ClientCommand(ClientCommands.SHOW_MESSAGE, "User not found", MessageType.Warning);
                return(null);
            }
            bool succe = zAppDev.DotNet.Framework.Identity.IdentityHelper.GetUserManager().ConfirmEmailAsync(user.UserName, code).Result.Succeeded;

            zAppDev.DotNet.Framework.Utilities.DebugHelper.Log(zAppDev.DotNet.Framework.Utilities.DebugMessageType.Warning, "EmailConfirmation", DSS5_SupplyChainFinancialsOptimisation.Hubs.EventsHub.RaiseDebugMessage, "Code: " + code);
            zAppDev.DotNet.Framework.Utilities.DebugHelper.Log(zAppDev.DotNet.Framework.Utilities.DebugMessageType.Warning, "EmailConfirmation", DSS5_SupplyChainFinancialsOptimisation.Hubs.EventsHub.RaiseDebugMessage, "user: "******""));
            if (((succe) == false))
            {
                _result = GetRedirectInfo("EmailConfirmationFailure", "Render", new  RouteValueDictionary(new {  }));
            }
            else
            {
                _result = GetRedirectInfo("SignInPage", "Load", new  RouteValueDictionary(new {  }));
            }
            return(_result);
        }
        /*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title            = "";
            @model.TotalOperations  = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetCount <zAppDev.DotNet.Framework.Identity.Model.ApplicationOperation>();
            @model.TotalUsers       = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetCount <zAppDev.DotNet.Framework.Identity.Model.ApplicationUser>();
            @model.TotalPermissions = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetCount <zAppDev.DotNet.Framework.Identity.Model.ApplicationPermission>();
            @model.dateNow          = DateTime.UtcNow;
            if ((zAppDev.DotNet.Framework.Identity.IdentityHelper.GetCurrentApplicationUser() == null))
            {
                @model.ActiveUsername = "******";
            }
            else
            {
                @model.ActiveUsername = zAppDev.DotNet.Framework.Identity.IdentityHelper.GetCurrentUserName();
            }
            @model.Locale = zAppDev.DotNet.Framework.Identity.ProfileHelper.GetCurrentLanguage() == null ? "Default Locale" : (zAppDev.DotNet.Framework.Identity.ProfileHelper.GetCurrentLanguage()?.Name ?? "");
            return(_result);
        }
Пример #4
0
        /*<ControllerActionImplementation:IntermediaryRender:1/>*/
        public ActionResult ExecuteIntermediaryRender(string id)
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            zAppDev.DotNet.Framework.Utilities.DebugHelper.Log(zAppDev.DotNet.Framework.Utilities.DebugMessageType.Info, "SignUp", DSS5_SupplyChainFinancialsOptimisation.Hubs.EventsHub.RaiseDebugMessage, "guid " + id);
            if (((id == null || id == "")))
            {
                _result = GetRedirectInfo("ErrorPage", "Render", new  RouteValueDictionary(new {  }));
            }
            DSS5_SupplyChainFinancialsOptimisation.BO.Intermediary intermediary = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetAsQueryable <DSS5_SupplyChainFinancialsOptimisation.BO.Intermediary>((i) => i.GUID == id)?.FirstOrDefault();
            if ((intermediary == null))
            {
                _result = GetRedirectInfo("ErrorPage", "Render", new  RouteValueDictionary(new {  }));
            }
            @model.Intermediary   = intermediary;
            @model.CompanyName    = (intermediary?.Company ?? "");
            @model.IsIntermediary = true;
            @model.ChoosenRole    = "Intermediary";
            return(_result);
        }
 /*<ControllerActionImplementation:Load:1/>*/
 public ActionResult ExecuteLoad()
 {
     if (_parentController == null) _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
     ((MasterPage.MasterPageController) _parentController).ExecuteRender();
     ActionResult _result = null;
     @model.Title = "";
     @model.ShowConfirmEmail = false;
     return _result;
 }
 protected override void ViewModelLoaded()
 {
     var masterViewModel = new DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel
     {
         Title = model.Title, Version = model.Version
     };
     _parentController = new MasterPage.MasterPageController(masterViewModel);
     _parentController.IsDirty = IsDirty;
 }
Пример #7
0
        protected override void ViewModelLoaded()
        {
            var masterViewModel = new DSS4_ECompliance.UI.ViewModels.MasterPage.MasterPageViewModel
            {
                Title = model.Title
            };

            _parentController         = new MasterPage.MasterPageController(masterViewModel);
            _parentController.IsDirty = IsDirty;
        }
Пример #8
0
        protected override void ViewModelLoaded()
        {
            var masterViewModel = new DSS3_LogisticsPoolingForUrbanDistribution.UI.ViewModels.MasterPage.MasterPageViewModel
            {
                Title = model.Title
            };

            _parentController         = new MasterPage.MasterPageController(masterViewModel);
            _parentController.IsDirty = IsDirty;
        }
        protected override void ViewModelLoaded()
        {
            var masterViewModel = new DSS1_RetailerDriverStockOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel
            {
                Title = model.Title
            };

            _parentController         = new MasterPage.MasterPageController(masterViewModel);
            _parentController.IsDirty = IsDirty;
        }
Пример #10
0
        protected override void ViewModelLoaded()
        {
            var masterViewModel = new DSS2_SynchromodalityCapacityOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel
            {
                Title = model.Title
            };

            _parentController         = new MasterPage.MasterPageController(masterViewModel);
            _parentController.IsDirty = IsDirty;
        }
Пример #11
0
        /*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            return(_result);
        }
Пример #12
0
        /*<ControllerActionImplementation:AddCustomsClearingDocumentation:1/>*/
        public ActionResult ExecuteAddCustomsClearingDocumentation()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = "";
            return(_result);
        }
Пример #13
0
        /*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS4_ECompliance.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = null;
            return(_result);
        }
Пример #14
0
        /*<ControllerActionImplementation:NewPPOD:1/>*/
        public ActionResult ExecuteNewPPOD(int?transactionId)
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.PartialProofOfDelivery.Transaction = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.Transaction>(transactionId);
            return(_result);
        }
        /*<ControllerActionImplementation:Load:1/>*/
        public ActionResult ExecuteLoad()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS1_RetailerDriverStockOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = null;
            return(_result);
        }
        /*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS2_SynchromodalityCapacityOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = "";
            return(_result);
        }
        /*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS3_LogisticsPoolingForUrbanDistribution.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = null;
            return(_result);
        }
Пример #18
0
        /*<ControllerActionImplementation:NewCCD:1/>*/
        public ActionResult ExecuteNewCCD(int?transactionId)
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.CustomsClearingDocumentation.Transaction = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.Transaction>(transactionId);
            @model.CustomsClearingDocumentation.BuyerName   = (@model.CustomsClearingDocumentation?.Transaction?.ImportedBuyer?.Company ?? "");
            return(_result);
        }
        /*<ControllerActionImplementation:EditInvestor:1/>*/
        public ActionResult ExecuteEditInvestor()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Investor = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetAsQueryable <DSS5_SupplyChainFinancialsOptimisation.BO.Investor>((a) => a.UserName == zAppDev.DotNet.Framework.Identity.IdentityHelper.GetCurrentUserName())?.FirstOrDefault();
            @model.Title    = "Please fill your profile details";
            return(_result);
        }
Пример #20
0
        /*<ControllerActionImplementation:Retrieve:1/>*/
        public ActionResult ExecuteRetrieve()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS3_LogisticsPoolingForUrbanDistribution.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = BaseViewPage <string> .GetResourceValue("PermissionsList", "RES_PAGETITLE_Retrieve").ToString();

            return(_result);
        }
        /*<ControllerActionImplementation:EditInvestor_:1/>*/
        public ActionResult ExecuteEditInvestor_(string username)
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Investor = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetAsQueryable <DSS5_SupplyChainFinancialsOptimisation.BO.Investor>((a) => a.UserName == username)?.FirstOrDefault();
            @model.Title    = "Investor's profile";
            return(_result);
        }
        /*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS3_LogisticsPoolingForUrbanDistribution.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.ApplicationUser = zAppDev.DotNet.Framework.Identity.IdentityHelper.GetCurrentApplicationUser();
            @model.Title           = null;
            return(_result);
        }
Пример #23
0
        /*<ControllerActionImplementation:EditPayment:1/>*/
        public ActionResult ExecuteEditPayment(int?id)
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Payment = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.Payment>(id);
            @model.Title   = "";
            return(_result);
        }
Пример #24
0
        /*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender(string supplier, int?year)
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Supplier = new DSS5_SupplyChainFinancialsOptimisation.DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.Supplier>(supplier);
            @model.Year     = year;
            return(_result);
        }
Пример #25
0
        /*<ControllerActionImplementation:SignOut:1/>*/
        public ActionResult ExecuteSignOut()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS4_ECompliance.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            zAppDev.DotNet.Framework.Identity.IdentityHelper.SignOut();
            _result = GetRedirectInfo("SignInPage", "Load", new  RouteValueDictionary(new {  }));
            return(_result);
        }
Пример #26
0
        /*<ControllerActionImplementation:Retrieve:1/>*/
        public ActionResult ExecuteRetrieve()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS2_SynchromodalityCapacityOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = BaseViewPage <string> .GetResourceValue("PermissionsList", "RES_PAGETITLE_Retrieve").ToString();

            return(_result);
        }
        /*<ControllerActionImplementation:Render:1/>*/
        public ActionResult ExecuteRender()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS2_SynchromodalityCapacityOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.ApplicationUser = zAppDev.DotNet.Framework.Identity.IdentityHelper.GetCurrentApplicationUser();
            @model.Title           = null;
            return(_result);
        }
Пример #28
0
        /*<ControllerActionImplementation:Retrieve:1/>*/
        public ActionResult ExecuteRetrieve()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS4_ECompliance.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = BaseViewPage <string> .GetResourceValue("OperationsList", "RES_PAGETITLE_Retrieve").ToString();

            return(_result);
        }
        /*<ControllerActionImplementation:Retrieve:1/>*/
        public ActionResult ExecuteRetrieve()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS5_SupplyChainFinancialsOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = BaseViewPage <string> .GetResourceValue("UsersList", "RES_PAGETITLE_Retrieve").ToString();

            return(_result);
        }
        /*<ControllerActionImplementation:AddSupplier:1/>*/
        public ActionResult ExecuteAddSupplier()
        {
            if (_parentController == null)
            {
                _parentController = new MasterPage.MasterPageController(new  DSS1_RetailerDriverStockOptimisation.UI.ViewModels.MasterPage.MasterPageViewModel());
            }
            ((MasterPage.MasterPageController)_parentController).ExecuteRender();
            ActionResult _result = null;

            @model.Title = BaseViewPage <string> .GetResourceValue("SupplierForm", "RES_PAGETITLE_AddSupplier").ToString();

            return(_result);
        }