public ActionResult Delete(int id, DepartmentManagerViewModel model) { try { // TODO: Add delete logic here var DepartmentManager = _repo.FindById(id); if (DepartmentManager == null) { return(NotFound()); } var isSuccess = _repo.Delete(DepartmentManager); if (!isSuccess) { return(View(model)); } return(RedirectToAction(nameof(Index))); } catch { return(View(model)); } }
public ActionResult Create(DepartmentManagerViewModel model) { try { // TODO: Add insert logic here if (!ModelState.IsValid) { return(View(model)); } var DepartmentManager = _mapper.Map <DepartmentManager>(model); var isSuccess = _repo.Create(DepartmentManager); if (!isSuccess) { ModelState.AddModelError("", "Something Went Wrong!"); return(View(model)); } return(RedirectToAction(nameof(Index))); } catch { ModelState.AddModelError("", "Something Went Wrong!"); return(View(model)); } }
// 当用户导航到此页面时执行。 protected override void OnNavigatedTo(NavigationEventArgs e) { DepartmentManagerViewModel departmentManagerViewModel = this.DataContext as DepartmentManagerViewModel; departmentManagerViewModel.LoadData(); }