Exemplo n.º 1
0
        public ActionResult AddHangar(HangarDetails hangar)
        {
            if (ModelState.IsValid)
            {
                AllDbContext   context  = new AllDbContext();
                var            isUnique = context.Hangars.Where(n => n.HangerName == hangar.HangerName);
                AdminDbContext db       = new AdminDbContext();
                foreach (var i in isUnique)
                {
                    if (i.HangerName == hangar.HangerName)
                    {
                        ViewData["HError"] = "Hangar Name Already Exists";
                        return(View(hangar));
                    }
                }
                ViewBag.AdminID = new SelectList(db.Admin, "AdminID", "AdminID");
                var items = context.Admins.Select(n => n.AdminID);
                if (items != null)
                {
                    ViewBag.data = items;
                }

                hangar.AdminID = User.Identity.GetUserName();
                context.Hangars.Add(hangar);
                context.SaveChanges();
                TempData["hangarSaved"] = "Hangar Details Added to Database Successfully";
                return(RedirectToAction("Hangars", "Admin"));
            }
            return(View());
        }
Exemplo n.º 2
0
        public ActionResult UpdateHangar(HangarDetails hangar)
        {
            var db    = new AllDbContext();
            var entry = db.Entry(hangar);

            if (ModelState.IsValid)
            {
                entry.State = EntityState.Modified;
                db.SaveChanges();
                TempData["HangarUpdate"] = "Hangar Details Updated Successfully";
                return(RedirectToAction("Hangars", "Admin"));
            }
            return(View(entry));
        }