public ItemCreatingViewModel Build() { var viewModel = new ItemCreatingViewModel(); viewModel.Categories = this._categoryRepository.GetCategories().ToList(); return(viewModel); }
public override void ExecuteResult(ControllerContext context) { base.ExecuteResult(context); var viewModel = new ItemCreatingViewModel(); viewModel.Categories = this._categoryRepository.GetCategories().ToList(); this.GetViewResult(viewModel).ExecuteResult(context); }
public ActionResult Create(ItemCreatingViewModel viewModel) { var item = CreateOrUpdateItem(viewModel, true); if (_itemCreatingPersistence.PersistenceItem(item)) { SucceedMessage("Save item successfully"); } else { ErrorMessage("Cannot create item"); } return(RedirectToAction("Index", "Dashboard")); }