public IActionResult Index(BridgeViewModel bridgeVM)
        {
            using (var db = new BridgeDBContext())
            {
                db.Bridges.Add(bridgeVM.NewBridge);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
Example #2
0
        // 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));
        }
Example #5
0
        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"));
 }