public ActionResult DeleteConfirm(int id) { var vm = new DeleteProjectConfirmVM(); vm.DependableItemsCount = repo.GetIssues().Where(s => s.Project.ID == id).Count(); return PartialView("Partial/DeleteConfirm",vm); }
public ActionResult DeleteConfirm(DeleteProjectConfirmVM model) { try { var result = repo.DeleteProject(model.ID); return Json(new { Status = "Success", Message = "Project deleted successfully" }); } catch(Exception ex) { log.Error(ex); return Json(new { Status = "Error", Message = "Error deleting project" }); } }
public ActionResult DeleteConfirm(DeleteProjectConfirmVM model) { try { this._teamManager.Delete(model.Id); return Json(new { Status = "Success", Message = "Project deleted successfully" }); } catch (Exception ex) { return Json(new { Status = "Error", Message = "Error deleting project" }); } }
public ActionResult DeleteConfirm(int id) { var vm = new DeleteProjectConfirmVM(); // to do check : based on permission, check member count, issue count etc return PartialView("Partial/DeleteConfirm", vm); }
public ActionResult DeleteConfirm(int id) { var vm = new DeleteProjectConfirmVM(); var issueCount = this._projectManager.GetIssueCountForProject(id); vm.DependableItemsCount = issueCount; return PartialView("Partial/DeleteConfirm", vm); }