예제 #1
0
        public ActionResult SkipsAdd(SkipsLocations model)
        {
            if (String.IsNullOrEmpty(model.Skip.Name))
            {
                ModelState.AddModelError("Skip.Name", "Введите наименование - не может быть пустым");
            }
            if (String.IsNullOrEmpty(model.Skip.NameEng))
            {
                ModelState.AddModelError("Skip.NameEng", "Введите наименование - не может быть пустым");
            }
            if (String.IsNullOrEmpty(model.Skip.NameKZ))
            {
                ModelState.AddModelError("Skip.NameKZ", "Введите наименование - не может быть пустым");
            }
            if (!(model.Skip.Weight > 0) || (model.Skip.Weight == 0))
            {
                ModelState.AddModelError("Skip.Weight", "Неверный вес - должен быть больше нуля");
            }
            if (ModelState.IsValid)
            {
                model.Skip.ID = _cdb.Skips.Max(x => x.ID) + 1;
                _cdb.Skips.Add(model.Skip);
                _cdb.SaveChanges();

                return(RedirectToAction("SkipsIndex"));
            }

            model.Locations = new SelectList(_cdb.Locations, "ID", "LocationName");
            @ViewBag.Title  = "Добавление скипов";
            return(View("SkipsAdd", model));
        }
예제 #2
0
        public ActionResult SkipsAdd()
        {
            SkipsLocations model = new SkipsLocations();
            Skip           skip  = new Skip();

            skip.Name       = "Скиповой подъем";
            skip.NameEng    = "Skip";
            skip.NameKZ     = "Өткелді көтергіш";
            skip.Weight     = 6;
            model.Skip      = skip;
            model.Locations = new SelectList(_cdb.Locations, "ID", "LocationName");

            @ViewBag.Title = "Добавление скипов";
            return(View(model));
        }