public ActionResult CreateCategoryItem(CategoryItemViewModel categoryItem) { if (!ModelState.IsValid) { return View(categoryItem); } Mapper.CreateMap<CategoryItemViewModel, CategoryItemDTO>() .ForMember(x => x.MenuCategoryId, m => m.MapFrom(s => s.CategoryId)) .ForMember(x => x.ActionName, m => m.MapFrom(s => s.ActionName)) .ForMember(x => x.ControllerName, m => m.MapFrom(s => s.ControllerName)) .ForMember(x => x.Name, m => m.MapFrom(s => s.Name)); var item = Mapper.Map<CategoryItemViewModel, CategoryItemDTO>(categoryItem); _menuService.CreateCategoryItem(item); return RedirectToAction("CategoryItemList"); }
public ActionResult CreateCategoryItem() { var item = new CategoryItemViewModel(); return View(item); }