コード例 #1
0
        public ActionResult Index(int?id)
        {
            try
            {
                DAViewModel daViewModel = new DAViewModel();
                if (id == null)
                {
                    id = (int)TempData["ModuleId"];
                }
                daViewModel.GetDADetails((int)id);
                daViewModel.GetScreenAccessRights("Design Accelerator");
                daViewModel.ModuleId = (int)id;
                TempData["ModuleId"] = daViewModel.ModuleId;

                int    projectId;
                int    clientId;
                string projectName;
                string appName;
                int    applicationId;
                string modName;



                comfuns.GetModuleName((int)id, out applicationId, out modName);
                daViewModel.ApplicationID = applicationId;
                daViewModel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                daViewModel.ProjectId       = projectId;
                daViewModel.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                daViewModel.ClientId    = clientId;
                daViewModel.ProjectName = projectName;

                daViewModel.ClientName = comfuns.GetClientName(clientId);

                return(View(daViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #2
0
ファイル: ReportsController.cs プロジェクト: VIshuHegde/DA1
        public ActionResult Index(int?id)
        {
            try
            {
                if (id == null)
                {
                    id = (int)TempData["daId"];
                }

                ReportsViewModel reportsViewModel = new ReportsViewModel();

                reportsViewModel.lstSource        = reportsViewModel.GetSourcesList((int)id);
                reportsViewModel.lstHighLevelTxns = reportsViewModel.GetTransactionsList((int)id).lstTransactions;
                reportsViewModel.lstPeriodType    = reportsViewModel.GetPeriodTypeList((int)id);
                //reportsViewModel.GetPeriodTypeList((int)id);
                reportsViewModel.lstReports = reportsViewModel.getReportsFrmDB((int)id); //(1);

                //reportsViewModel.GetSourcesList((int)id);

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                reportsViewModel.daId     = (int)id;
                reportsViewModel.ModuleId = da.ModuleId;
                reportsViewModel.daName   = da.DAName;
                TempData["daId"]          = reportsViewModel.daId;

                int clientId;
                int projectId;
                int applicationId;

                string projectName;
                string appName;
                string modName;

                comfuns.GetModuleName(da.ModuleId, out applicationId, out modName);
                reportsViewModel.ApplicationID = applicationId;
                reportsViewModel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                reportsViewModel.ProjectID       = projectId;
                reportsViewModel.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                reportsViewModel.ClientID    = clientId;
                reportsViewModel.ProjectName = projectName;

                reportsViewModel.ClientName = comfuns.GetClientName(clientId);

                return(View(reportsViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #3
0
ファイル: InterfaceController.cs プロジェクト: VIshuHegde/DA1
        public ActionResult Index(int?id)
        {
            try
            {
                InterfaceViewModel interfaceViewModel = new InterfaceViewModel();
                if (id == null)
                {
                    id = (int)TempData["daId"];
                }

                //IList<InterfaceViewModel> interfaceForHeader =
                interfaceViewModel.lstinterfaceData = interfaceViewModel.GetInterfaceData((int)id);
                interfaceViewModel.GetAllHighLevelTransactions((int)id);
                interfaceViewModel.GetSource(id);
                interfaceViewModel.GetDestination(id);
                interfaceViewModel.GetModeType(id);
                interfaceViewModel.GetAllAttributes(id);

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                interfaceViewModel.daId     = (int)id;
                interfaceViewModel.ModuleId = da.ModuleId;
                interfaceViewModel.daName   = da.DAName;
                TempData["daId"]            = interfaceViewModel.daId;

                int clientId;
                int projectId;
                int applicationId;

                string projectName;
                string appName;
                string modName;

                comfuns.GetModuleName(da.ModuleId, out applicationId, out modName);
                interfaceViewModel.ApplicationID = applicationId;
                interfaceViewModel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                interfaceViewModel.ProjectID       = projectId;
                interfaceViewModel.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                interfaceViewModel.ClientID    = clientId;
                interfaceViewModel.ProjectName = projectName;

                interfaceViewModel.ClientName = comfuns.GetClientName(clientId);

                return(View(interfaceViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #4
0
        public ActionResult Index(AttributeListViewModel attriblistviewmodel)
        {
            try
            {
                AttributeListViewModel attributeListViewModel = new AttributeListViewModel();

                if (ModelState.IsValid)
                {
                    attriblistviewmodel.AttributeDesc = attriblistviewmodel.AttributeDesc.Trim();

                    attriblistviewmodel.AddAttrib(attriblistviewmodel);
                    TempData["daId"] = attriblistviewmodel.daId;
                    attributeListViewModel.GetScreenAccessRights("Attribute List Input");
                    return(RedirectToAction("Index", "AttributeList"));
                }
                attributeListViewModel.GetAttribute(attriblistviewmodel.daId);
                attributeListViewModel.GetScreenAccessRights("Attribute List Input");
                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA(attriblistviewmodel.daId);
                attributeListViewModel.ModuleId = da.ModuleId;
                attributeListViewModel.daName   = da.DAName;
                TempData["daId"] = attributeListViewModel.daId;

                int    projectId;
                int    clientId;
                int    applicationId;
                string projectName;
                string appName;
                string modName;

                comfuns.GetModuleName(da.ModuleId, out applicationId, out modName);
                attributeListViewModel.ApplicationID = applicationId;
                attributeListViewModel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                attributeListViewModel.ProjectID       = projectId;
                attributeListViewModel.ApplicationName = appName;

                ApplicationViewModel applicationViewModel = new ApplicationViewModel();
                comfuns.GetProjectName(projectId, out clientId, out projectName);
                attributeListViewModel.ClientID    = clientId;
                attributeListViewModel.ProjectName = projectName;

                ProjectViewModel projectViewModel = new ProjectViewModel();
                attributeListViewModel.ClientName = comfuns.GetClientName(clientId);

                return(View(attributeListViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #5
0
        public ActionResult Index(int?id)
        {
            try
            {
                if (id == null)
                {
                    id = (int)TempData["daId"];
                }

                BusinessRulesViewModel businessrulesviewmodel = new BusinessRulesViewModel();

                businessrulesviewmodel.lstbusinessrules = businessrulesviewmodel.GetBusinessRules((int)id);
                businessrulesviewmodel.GetAllTransactions(id);
                businessrulesviewmodel.GetAllAttributes(id);

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                businessrulesviewmodel.daID     = (int)id;
                businessrulesviewmodel.ModuleId = da.ModuleId;
                businessrulesviewmodel.daName   = da.DAName;
                TempData["daId"] = businessrulesviewmodel.daID;

                int clientId;
                int projectId;
                int applicationId;

                string projectName;
                string appName;
                string modName;

                comfuns.GetModuleName(da.ModuleId, out applicationId, out modName);
                businessrulesviewmodel.ApplicationID = applicationId;
                businessrulesviewmodel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                businessrulesviewmodel.ProjectID       = projectId;
                businessrulesviewmodel.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                businessrulesviewmodel.ClientID    = clientId;
                businessrulesviewmodel.ProjectName = projectName;

                businessrulesviewmodel.ClientName = comfuns.GetClientName(clientId);

                return(View(businessrulesviewmodel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #6
0
        public ActionResult Index(int?id)
        {
            try
            {
                AttributeListViewModel attributeListViewModel = new AttributeListViewModel();
                if (id == null)
                {
                    id = (int)TempData["daId"];
                }
                attributeListViewModel.GetAttribute(id);

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                attributeListViewModel.daId     = (int)id;
                attributeListViewModel.ModuleId = da.ModuleId;
                attributeListViewModel.daName   = da.DAName;
                TempData["daId"] = attributeListViewModel.daId;

                int    projectId;
                int    clientId;
                int    applicationId;
                string projectName;
                string appName;
                string modName;

                comfuns.GetModuleName(da.ModuleId, out applicationId, out modName);
                attributeListViewModel.ApplicationID = applicationId;
                attributeListViewModel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                attributeListViewModel.ProjectID       = projectId;
                attributeListViewModel.ApplicationName = appName;

                ApplicationViewModel applicationViewModel = new ApplicationViewModel();
                comfuns.GetProjectName(projectId, out clientId, out projectName);
                attributeListViewModel.ClientID    = clientId;
                attributeListViewModel.ProjectName = projectName;

                ProjectViewModel projectViewModel = new ProjectViewModel();
                attributeListViewModel.ClientName = comfuns.GetClientName(clientId);

                return(View(attributeListViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #7
0
ファイル: DFController.cs プロジェクト: VIshuHegde/DA1
        public ActionResult Index(int?id)
        {
            try
            {
                if (id == null)
                {
                    id = (int)TempData["daId"];
                }

                InterfaceViewModel interfaceVM = new InterfaceViewModel();

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                interfaceVM.daId     = (int)id;
                interfaceVM.ModuleId = da.ModuleId;
                interfaceVM.daName   = da.DAName;
                TempData["daId"]     = interfaceVM.daId;

                int clientId;
                int projectId;
                int applicationId;

                string projectName;
                string appName;
                string modName;

                comfuns.GetModuleName(da.ModuleId, out applicationId, out modName);
                interfaceVM.ApplicationID = applicationId;
                interfaceVM.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                interfaceVM.ProjectID       = projectId;
                interfaceVM.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                interfaceVM.ClientID    = clientId;
                interfaceVM.ProjectName = projectName;

                interfaceVM.ClientName = comfuns.GetClientName(clientId);


                return(View(interfaceVM));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #8
0
ファイル: ModuleController.cs プロジェクト: VIshuHegde/DA1
        public ActionResult Index(ModuleViewModel modVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    modVM.ModuleName = modVM.ModuleName.Trim();
                    ModuleViewModel modViewModel = new ModuleViewModel();
                    modViewModel.AddMod(modVM);
                    TempData["ApplicationId"] = modViewModel.ApplicationID;

                    return(RedirectToAction("Index", "Module"));
                }


                TempData["ApplicationId"] = modVM.ApplicationID;

                int    projectId;
                int    clientId;
                string projectName;
                string appName;

                CommonFunctions comfuns = new CommonFunctions();

                comfuns.GetApplicationName(modVM.ApplicationID, out projectId, out appName);
                modVM.ProjectID       = projectId;
                modVM.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                modVM.ClientID    = clientId;
                modVM.ProjectName = projectName;

                modVM.ClientName = comfuns.GetClientName(clientId);

                modVM.GetModuleDetails(modVM.ApplicationID);
                modVM.GetScreenAccessRights("Module Input");

                return(View(modVM));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #9
0
ファイル: ModuleController.cs プロジェクト: VIshuHegde/DA1
        public ActionResult Index(int?id)
        {
            try
            {
                ModuleViewModel modVM = new ModuleViewModel();
                if (id == null)
                {
                    id = (int)TempData["ApplicationId"];
                }

                modVM.GetModuleDetails((int)id);
                modVM.GetScreenAccessRights("Module Input");
                modVM.ApplicationID       = (int)id;
                TempData["ApplicationId"] = modVM.ApplicationID;

                int    projectId;
                int    clientId;
                string projectName;
                string appName;

                CommonFunctions comfuns = new CommonFunctions();

                comfuns.GetApplicationName((int)id, out projectId, out appName);
                modVM.ProjectID       = projectId;
                modVM.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                modVM.ClientID    = clientId;
                modVM.ProjectName = projectName;

                modVM.ClientName = comfuns.GetClientName(clientId);

                return(View(modVM));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #10
0
        public ActionResult Index(int?id)
        {
            try
            {
                ApplicationViewModel applicationViewModel = new ApplicationViewModel();
                if (id == null)
                {
                    id = (int)TempData["ProjectId"];
                }
                applicationViewModel.GetApplicationDetails((int)id);
                applicationViewModel.ProjectID = (int)id;
                TempData["ProjectId"]          = applicationViewModel.ProjectID;

                ViewData["Applicationviewmodel1"] = (IEnumerable <ApplicationViewModel>) from u in applicationViewModel.lstApplication
                                                    join b in applicationViewModel.lstAppVersion on u.AppVersion equals b.Id
                                                    join bp in applicationViewModel.BankTypeList on u.BankType equals bp.Value
                                                    select new ApplicationViewModel {
                    ApplicationID = u.ApplicationID, ApplicationName = u.ApplicationName, AppVersion = b.AppVersion, BankTypeName = bp.Key
                };

                int    clientId;
                string projectName;

                CommonFunctions comfuns = new CommonFunctions();

                comfuns.GetProjectName((int)id, out clientId, out projectName);
                applicationViewModel.ClientId    = clientId;
                applicationViewModel.ProjectName = projectName;

                applicationViewModel.ClientName = comfuns.GetClientName(clientId);

                return(View(applicationViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #11
0
ファイル: ProductsController.cs プロジェクト: VIshuHegde/DA1
        public ActionResult Index(int?id)
        {
            try
            {
                ProductsViewModel prodviewmodel = new ProductsViewModel();
                if (id == null)
                {
                    id = (int)TempData["daId"];
                }
                prodviewmodel = prodviewmodel.GetProducts(id);
                prodviewmodel.GetScreenAccessRights("Products");

                ViewData["prodviewmodel1"] = (IEnumerable <ProductsViewModel>) from u in prodviewmodel.lstProd
                                             join b in prodviewmodel.lstLOB on u.LobID equals b.LobID
                                             join bp in prodviewmodel.lstBuzProd on u.BuzProdID equals bp.BuzProdID
                                             select new ProductsViewModel {
                    ProductID = u.ProductID, ReqReference = u.ReqReference, BuzProdID = u.BuzProdID, BuzProdDesc = bp.BuzProdDesc, LobID = b.LobID, LobDesc = b.LobDesc
                };

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                prodviewmodel.daid     = (int)id;
                prodviewmodel.ModuleId = da.ModuleId;
                prodviewmodel.daName   = da.DAName;
                TempData["daId"]       = prodviewmodel.daid;

                int    projectId;
                int    clientId;
                string projectName;
                string appName;

                int    applicationId;
                string modName;

                //CommonFunctions comfuns = new CommonFunctions();

                comfuns.GetModuleName(da.ModuleId, out applicationId, out modName);
                prodviewmodel.ApplicationID = applicationId;
                prodviewmodel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                prodviewmodel.ProjectID       = projectId;
                prodviewmodel.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                prodviewmodel.ClientID    = clientId;
                prodviewmodel.ProjectName = projectName;

                prodviewmodel.ClientName = comfuns.GetClientName(clientId);

                if (Convert.ToString(TempData["ErrorMsg"]) != "")
                {
                    ModelState.AddModelError("ReqReference", "Requirement Reference Required");
                    TempData["ErrorMsg"] = "";
                }

                return(View(prodviewmodel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #12
0
        public ActionResult Index(int?id)
        {
            try
            {
                TransactionAttributes transactionAttributes = new TransactionAttributes();


                if (id == null)
                {
                    id = (int)TempData["daId"];
                }
                IList <TransactionAttributes> transactionAttributesList = transactionAttributes.GetTransactionAttributes((int)id);

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                transactionAttributes.daId     = (int)id;
                transactionAttributes.ModuleId = da.ModuleId;
                transactionAttributes.daName   = da.DAName;
                TempData["daId"] = transactionAttributes.daId;

                int clientId;
                int projectId;
                int applicationId;

                string projectName;
                string appName;
                string modName;

                comfuns.GetModuleName(transactionAttributes.ModuleId, out applicationId, out modName);
                transactionAttributes.ApplicationID = applicationId;
                transactionAttributes.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                transactionAttributes.ProjectID       = projectId;
                transactionAttributes.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                transactionAttributes.ClientID    = clientId;
                transactionAttributes.ProjectName = projectName;

                transactionAttributes.ClientName = comfuns.GetClientName(clientId);
                ViewData["ClientId"]             = clientId;
                ViewData["ClientName"]           = transactionAttributes.ClientName;
                ViewData["ProjectName"]          = transactionAttributes.ProjectName;
                ViewData["ProjectID"]            = transactionAttributes.ProjectID;
                ViewData["ApplicationName"]      = transactionAttributes.ApplicationName;
                ViewData["ApplicationID"]        = transactionAttributes.ApplicationID;
                ViewData["ModuleName"]           = transactionAttributes.ModuleName;
                ViewData["ModuleId"]             = transactionAttributes.ModuleId;
                ViewData["daName"] = transactionAttributes.daName;
                ViewData["daId"]   = transactionAttributes.daId;

                AttributeListViewModel attributeListViewModel = new AttributeListViewModel();
                ViewData["AttributeList"] = attributeListViewModel.GetAttributeList(transactionAttributes.daId);
                return(View(transactionAttributesList));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #13
0
        public ActionResult Index(TransactionsViewModel transactionsViewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    transactionsViewModel.HighLevelTxnDesc = transactionsViewModel.HighLevelTxnDesc.Trim();
                    if (transactionsViewModel.ReqReference != null)
                    {
                        transactionsViewModel.ReqReference = transactionsViewModel.ReqReference.Trim();
                    }
                    TransactionsViewModel transVM = new TransactionsViewModel();
                    TempData["daId"] = transactionsViewModel.daId;
                    transactionsViewModel.AddTrans(transactionsViewModel);
                    transactionsViewModel.GetScreenAccessRights("Transactions");

                    return(RedirectToAction("Index", "Transactions"));
                }
                TransactionsViewModel transviewmodel = new TransactionsViewModel();
                transviewmodel = transviewmodel.GetTransactions(transactionsViewModel.daId);
                transactionsViewModel.GetScreenAccessRights("Transactions");

                ViewData["transviewmodel1"] = (IEnumerable <TransactionsViewModel>) from u in transviewmodel.lstTransactions
                                              join b in transviewmodel.lstLifeCycle on u.LifeCycleID equals b.LifeCycleID
                                              select new TransactionsViewModel {
                    TransactionSeq = u.TransactionSeq, ReqReference = u.ReqReference, HighLevelTxnID = u.HighLevelTxnID, HighLevelTxnDesc = u.HighLevelTxnDesc, LifeCycleID = b.LifeCycleID, LifeCycleDesc = b.LifeCycleDesc
                };
                //TempData["daId"] = transviewmodel.daId;

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA(transactionsViewModel.daId);
                transviewmodel.ModuleId = da.ModuleId;
                transviewmodel.daName   = da.DAName;
                TempData["daId"]        = transviewmodel.daId;

                int clientId;
                int projectId;
                int applicationId;
                //int moduleId;

                string projectName;
                string appName;
                string modName;
                //string prodName;


                //transviewmodel.ProductName = prodName;

                comfuns.GetModuleName(transviewmodel.ModuleId, out applicationId, out modName);
                transviewmodel.ApplicationID = applicationId;
                transviewmodel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                transviewmodel.ProjectID       = projectId;
                transviewmodel.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                transviewmodel.ClientID    = clientId;
                transviewmodel.ProjectName = projectName;

                transviewmodel.ClientName = comfuns.GetClientName(clientId);

                return(View(transviewmodel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #14
0
        public ActionResult Index(ApplicationViewModel applicationViewModel)
        {
            try
            {
                CommonFunctions comfuns = new CommonFunctions();

                if (ModelState.IsValid)
                {
                    applicationViewModel.ApplicationName = applicationViewModel.ApplicationName.Trim();
                    bool isDuplicate = false;
                    isDuplicate = applicationViewModel.CheckDuplicate(applicationViewModel);

                    if (isDuplicate)
                    {
                        applicationViewModel.GetApplicationDetails(applicationViewModel.ProjectID);
                        ViewBag.Message = "Application Already Exists";
                        ViewData["Applicationviewmodel1"] = (IEnumerable <ApplicationViewModel>) from u in applicationViewModel.lstApplication
                                                            join b in applicationViewModel.lstAppVersion on u.AppVersion equals b.Id
                                                            join bp in applicationViewModel.BankTypeList on u.BankType equals bp.Value
                                                            select new ApplicationViewModel {
                            ApplicationID = u.ApplicationID, ApplicationName = u.ApplicationName, AppVersion = b.AppVersion, BankTypeName = bp.Key
                        };


                        comfuns.GetProjectNameForDuplicateCheck(applicationViewModel.ProjectID, applicationViewModel.ClientId, applicationViewModel.ProjectName);


                        applicationViewModel.ClientName = comfuns.GetClientName(applicationViewModel.ClientId);

                        return(View(applicationViewModel));
                    }
                    else
                    {
                        applicationViewModel.AddApplication(applicationViewModel);
                        TempData["ProjectId"] = applicationViewModel.ProjectID;
                        applicationViewModel.GetApplicationDetails(applicationViewModel.ProjectID);
                        ViewBag.Message = "New Application Added Successfully";
                        ViewData["Applicationviewmodel1"] = (IEnumerable <ApplicationViewModel>) from u in applicationViewModel.lstApplication
                                                            join b in applicationViewModel.lstAppVersion on u.AppVersion equals b.Id
                                                            join bp in applicationViewModel.BankTypeList on u.BankType equals bp.Value
                                                            select new ApplicationViewModel {
                            ApplicationID = u.ApplicationID, ApplicationName = u.ApplicationName, AppVersion = b.AppVersion, BankTypeName = bp.Key
                        };

                        comfuns.GetProjectNameForDuplicateCheck(applicationViewModel.ProjectID, applicationViewModel.ClientId, applicationViewModel.ProjectName);


                        applicationViewModel.ClientName = comfuns.GetClientName(applicationViewModel.ClientId);



                        return(View(applicationViewModel));
                    }
                }
                applicationViewModel.GetApplicationDetails(applicationViewModel.ProjectID);

                ViewData["Applicationviewmodel1"] = (IEnumerable <ApplicationViewModel>) from u in applicationViewModel.lstApplication
                                                    join b in applicationViewModel.lstAppVersion on u.AppVersion equals b.Id
                                                    join bp in applicationViewModel.BankTypeList on u.BankType equals bp.Value
                                                    select new ApplicationViewModel {
                    ApplicationID = u.ApplicationID, ApplicationName = u.ApplicationName, AppVersion = b.AppVersion, BankTypeName = bp.Key
                };


                comfuns.GetProjectNameForDuplicateCheck(applicationViewModel.ProjectID, applicationViewModel.ClientId, applicationViewModel.ProjectName);


                applicationViewModel.ClientName = comfuns.GetClientName(applicationViewModel.ClientId);

                int    clientId;
                string projectName;


                comfuns.GetProjectName(applicationViewModel.ProjectID, out clientId, out projectName);
                applicationViewModel.ClientId    = clientId;
                applicationViewModel.ProjectName = projectName;

                applicationViewModel.ClientName = comfuns.GetClientName(clientId);
                return(View(applicationViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
コード例 #15
0
        public ActionResult Index(int?id)
        {
            try
            {
                if (id == null)
                {
                    id = (int)TempData["daId"]; // id = 1;
                }
                ChannelsAndAlertsViewModel channelandalertsviewmodel = new ChannelsAndAlertsViewModel();

                channelandalertsviewmodel.lstchannelsalerts = channelandalertsviewmodel.GetChannelsAlerts((int)id);
                channelandalertsviewmodel.GetAllTransactions(id);
                channelandalertsviewmodel.GetAllAttributes(id);

                channelandalertsviewmodel.GetSource(id);
                channelandalertsviewmodel.GetDestination(id);
                channelandalertsviewmodel.GetModeType(id);
                channelandalertsviewmodel.GetDistribution(id);
                channelandalertsviewmodel.GetFrequency(id);

                channelandalertsviewmodel.GetAllAttributes(id);

                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                channelandalertsviewmodel.daID     = (int)id;
                channelandalertsviewmodel.ModuleId = da.ModuleId;
                channelandalertsviewmodel.daName   = da.DAName;
                TempData["daId"] = channelandalertsviewmodel.daID;

                int clientId;
                int projectId;
                int applicationId;

                string projectName;
                string appName;
                string modName;

                comfuns.GetModuleName(da.ModuleId, out applicationId, out modName);
                channelandalertsviewmodel.ApplicationID = applicationId;
                channelandalertsviewmodel.ModuleName    = modName;

                comfuns.GetApplicationName(applicationId, out projectId, out appName);
                channelandalertsviewmodel.ProjectID       = projectId;
                channelandalertsviewmodel.ApplicationName = appName;

                comfuns.GetProjectName(projectId, out clientId, out projectName);
                channelandalertsviewmodel.ClientID    = clientId;
                channelandalertsviewmodel.ProjectName = projectName;

                channelandalertsviewmodel.ClientName = comfuns.GetClientName(clientId);

                return(View(channelandalertsviewmodel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }