//Delete logic for interface---Mohseen public ActionResult DeleteRowInterface(int postData) { try { InterfaceViewModel interfaceVM = new InterfaceViewModel(); interfaceVM.DeleteInterfaceAttr(postData); return(Json(postData, JsonRequestBehavior.AllowGet)); } catch (DbUpdateException exception) { //Log Exception errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(exception); //Check for Referential Integrity if (((System.Data.SqlClient.SqlException)exception.InnerException.InnerException).Number == 547) { return(View("Error_ReferentialIntegrity")); } return(View("Error")); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public ActionResult SaveData(IList <InterfaceViewModel> interfaceViewModelList) { try { int index = 0; String result = String.Empty; int daId = interfaceViewModelList.First().daId; TempData["daId"] = daId; InterfaceViewModel interfacedata = new InterfaceViewModel(); index = interfacedata.SaveData(interfaceViewModelList, daId); if (index > 0) { result = "1"; } else { result = "0"; } // ModelState.Clear(); return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
/// <summary> /// Action after "Update" button click /// </summary> /// <param name="viewModel">Interface options from form.</param> /// <returns>Redirect to home page</returns> public async Task <IActionResult> Edit(InterfaceViewModel viewModel) { if (viewModel.IsGVRP) { GVRPActivePortsSingleton.Instance.InterfaceStates[viewModel.Name] = InterfaceState.Listening; } else { GVRPActivePortsSingleton.Instance.InterfaceStates[viewModel.Name] = InterfaceState.Off; } switch (viewModel.Type) { case InterfaceType.Promiscuous when viewModel.VirtualLANs.Count() > 1: return(RedirectToAction("Index", new IndexViewModel { Error = "Promiscuous Interface cannot have more than 1 VLAN." })); case InterfaceType.Isolated when viewModel.VirtualLANs.Count() > 1: return(RedirectToAction("Index", new IndexViewModel { Error = "Isolated Interface cannot have more than 1 VLAN." })); } _ethernetServices.SetEthernetInterfaceState(viewModel.Name, viewModel.IsActive); _ethernetServices.ClearEthernetInterfaceVLANs(viewModel.Name); _ethernetServices.ApplyEthernetInterfaceVLANs(viewModel.Name, viewModel.Tagged, viewModel.IsGVRP, viewModel.VirtualLANs); _ethernetServices.SetEthernetInterfaceType(viewModel.Name, viewModel.Type); return(RedirectToAction("Index")); }
/// <summary> /// Action after "Update" button click /// </summary> /// <param name="viewModel">Interface options from form.</param> /// <returns>Redirect to home page</returns> public IActionResult Edit(InterfaceViewModel viewModel) { _ethernetServices.SetEthernetInterfaceState(viewModel.Name, viewModel.IsActive); _ethernetServices.ClearEthernetInterfaceVLANs(viewModel.Name); _ethernetServices.ApplyEthernetInterfaceVLANs(viewModel.Name, viewModel.Tagged, viewModel.VirtualLANs); _ethernetServices.SetEthernetInterfaceType(viewModel.Name, viewModel.Type); return(RedirectToAction("Index")); }
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")); } }
public Interface() { InitializeComponent(); BindingContext = viewModel = new InterfaceViewModel { Nav = Navigation }; }
public async Task <IActionResult> EditInterface([FromForm] InterfaceViewModel interViewModel) { var isSuccess = await _service.EditInterface( interViewModel.Map <InterfaceViewModel, Interface>() ); return(new JsonResult(new { isSuccess, msg = isSuccess ? "操作成功" : "操作失败" })); }
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")); } }
public IActionResult ShowInterface() { InterfaceViewModel viewModel = new InterfaceViewModel { AllowedParities = _dataService.GetPossibleParities(), AllowedStopBits = _dataService.GetPossibleStopBits(), FocuserSerialSettings = _dataService.GetDefaultFocuserSerialSettings(), TelescopeSerialSettings = _dataService.GetDefaultTelescopeSerialSettings(), CurrentNexStarPorts = _dataService.GetCurrentNexStarPorts() }; return(View(viewModel)); }
public ActionResult GetValues(int input) { try { InterfaceViewModel interfaceviewmodel = new InterfaceViewModel(); interfaceviewmodel.GetAllAttributeValues(input); var result = from r in interfaceviewmodel.lstAttributeValues select new { r.AttrValueID, r.AttributeValue }; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public InterfaceView() { InitializeComponent(); DataContext = new InterfaceViewModel(); }
public InterfacePage() { InitializeComponent(); BindingContext = new InterfaceViewModel(this, Name); }