public void Edit(CarYearViewModel carYearView) { CarYear a = db.CarYears.Find(carYearView.ID); a.Year = carYearView.Year; db.SaveChanges(); }
public ActionResult Create(CarYearViewModel model) { if (!ModelState.IsValid) { var list = carModelRepository.GetList() .Select(x => new SelectListItem { Text = x.CarManufactureTitle + " - " + x.Title, Value = x.ID.ToString() }).ToList(); list.Insert(0, new SelectListItem { Value = "", Text = "انتخاب نمایید" }); ViewBag.CarModelList = list; return(View(model)); } if (repository.CheckDuplicate(model.Year, model.CarModelID)) { var list = carModelRepository.GetList() .Select(x => new SelectListItem { Text = x.CarManufactureTitle + " - " + x.Title, Value = x.ID.ToString() }).ToList(); list.Insert(0, new SelectListItem { Value = "", Text = "انتخاب نمایید" }); ViewBag.CarModelList = list; ViewBag.ErrorMessage = "برای مدل انتخاب شده سال مورد نظر شما وارد شده است"; return(View()); } repository.Create(model); return(RedirectToAction("Index")); }
public void Create(CarYearViewModel CarYear) { var item = new CarYear { Year = CarYear.Year, CarModelID = CarYear.CarModelID, }; db.CarYears.Add(item); db.SaveChanges(); }
public ActionResult Edit(int ID, CarYearViewModel carYearViewModel) { repository.Edit(carYearViewModel); return(RedirectToAction(nameof(Index))); }