public ActionResult Details(int id) { Subcategory subcategory = _subcategoryRepository.GetById(id); SubcategoryAdminViewModel model = _mapper.Map<SubcategoryAdminViewModel>(subcategory); return View(model); }
public ViewResult Edit(int id) { Subcategory subcategory = _subcategoryRepository.GetById(id); SubcategoryAdminViewModel model = _mapper.Map<SubcategoryAdminViewModel>(subcategory); model.Categories = _categoryRepository.GetAll(); return View(model); }
public ViewResult Create() { SubcategoryAdminViewModel model = new SubcategoryAdminViewModel { Categories = _categoryRepository.GetAll() }; return View("Edit", model); }
public ActionResult Create(SubcategoryAdminViewModel model) { if (!ModelState.IsValid) { return(View("Edit", model)); } _subcategoryRepository.Create(Mapper.Map <Subcategory>(model)); return(RedirectToAction("Index")); }
public void Edit_WhenNotValidModelPassed_ValidationFails(string name, string description) { _model = new SubcategoryAdminViewModel { Description = description, Name = name }; IsModelStateValidationWorks(_model); }
public ActionResult Edit(SubcategoryAdminViewModel model) { if (!ModelState.IsValid) { return View(model); } _subcategoryRepository.Update(_mapper.Map<Subcategory>(model)); _unitOfWork.SaveChanges(); return RedirectToAction("Index"); }
public override void Setup() { base.Setup(); _model = new SubcategoryAdminViewModel(); _subcategoryRepository = new Mock <ISubcategoryRepository>(); _categoryRepository = new Mock <IRepository <Category> >(); _controller = new SubcategoryAdminController( _subcategoryRepository.Object, _categoryRepository.Object, _unitOfWork.Object, _userManager.Object, _mapper.Object ); MockHttpContext(); }