Beispiel #1
0
        public ActionResult EditWhitelist(int id)
        {
            Crew_Whitelist white = RepoWhite.FindByPk(id);
            List<object> newList = new List<object>();
            foreach (var crew in context.Crews)
                newList.Add(new
                {
                    Id = crew.Barcode,
                    Name = crew.Barcode + " " + crew.Nama
                });
            this.ViewData["Crew"] = new SelectList(newList, "Name", "Id");

            WhitelistFormStub formStub = new WhitelistFormStub(white);
            return View("FormWhitelist", formStub);
        }
Beispiel #2
0
        public ActionResult EditWhitelist(WhitelistFormStub model)
        {
            //bool isNameExist = RepoKompetitor.Find().Where(p => p.name == model.Name && p.id != model.Id).Count() > 0;

            if (ModelState.IsValid)
            {
                Crew_Whitelist dbItem = RepoWhite.FindByPk(model.Id);
                dbItem = model.GetDbObject(dbItem);

                try
                {
                    RepoWhite.Save(dbItem);
                }
                catch (Exception e)
                {
                    return View("FormCrew", model);
                }

                //message
                string template = HttpContext.GetGlobalResourceObject("MyGlobalMessage", "CreateSuccess").ToString();
                this.SetMessage(model.Id.ToString(), template);

                return View("CrewWhitelist");
            }
            else
            {
                return View("FormWhitelist", model);
            }
        }
Beispiel #3
0
        public ActionResult CreateWhitelist()
        {
            WhitelistFormStub formStub = new WhitelistFormStub();

            List<object> newList = new List<object>();
            foreach (var crew in context.Crews)
                newList.Add(new
                {
                    Id = crew.Barcode,
                    Name = crew.Barcode + " " + crew.Nama
                });
            this.ViewData["Crew"] = new SelectList(newList, "Name", "Id");
            //ViewBag.Crew = items;

            return View("FormWhitelist", formStub);
        }