public IActionResult Index(BridgeViewModel bridgeVM) { using (var db = new BridgeDBContext()) { db.Bridges.Add(bridgeVM.NewBridge); db.SaveChanges(); return(RedirectToAction("Index")); } }
// GET: /<controller>/ public IActionResult Index() { BridgeViewModel bridgeVM = new BridgeViewModel(); using (var db = new BridgeDBContext()) { bridgeVM.BridgeList = db.Bridges.ToList(); bridgeVM.NewBridge = new Bridge(); } return(View(bridgeVM)); }
public IActionResult Index(BridgeViewModel bridgeAdd) { if (ModelState.IsValid) { using (var db = new BridgeDBContext()) { db.Bridges.Add(bridgeAdd.NewBridge); db.SaveChanges(); } } return(RedirectToAction("Index")); }
// GET: /<controller>/ public IActionResult Index() { BridgeViewModel bridgeVM = new BridgeViewModel(); using (var db = new BridgeDBContext()) { bridgeVM.BridgeList = db.Bridges.ToList(); bridgeVM.NewBridge = new Bridge(); bridgeVM.MaterialDesigns = GetMaterialDesignsDDL(); bridgeVM.ConstructionDesigns = GetConstructionDesignsDDL(); bridgeVM.FunctionalClasses = GetFunctionalClassesDDL(); bridgeVM.StatusCodes = GetStatusCodesDDL(); bridgeVM.Counties = GetCountiesDDL(); } return(View(bridgeVM)); }
private static List <SelectListItem> GetBridgesDDL() { List <SelectListItem> bridge = new List <SelectListItem>(); BridgeViewModel bvm = new BridgeViewModel(); using (var db = new BridgeDBContext()) { bvm.BridgeList = db.Bridges.ToList(); } foreach (Bridge b in bvm.BridgeList) { bridge.Add(new SelectListItem { Text = b.Bridgeid.ToString() }); } return(bridge); }
public IActionResult Edit(BridgeViewModel obj) { //check for valid model state if (ModelState.IsValid) { using (BridgeDBContext db = new BridgeDBContext()) { //instance of object Bridge b = obj.NewBridge; //retrieve info from route data b.Bridgeid = Guid.Parse(RouteData.Values["id"].ToString()); //update record state db.Entry(b).State = EntityState.Modified; //save changes db.SaveChanges(); } } return(RedirectToAction("Index")); }
public BridgeView(BridgeViewModel model) { InitializeComponent(); DataContext = model; }
public async Task <IActionResult> EditBridge(BridgeViewModel viewModel) { _ethernetServices.SetBridgeAddress(viewModel.Name, viewModel.IpAddress, viewModel.Interfaces); return(RedirectToAction("Index")); }