public ActionResult Delete(Guid id, string type, bool?finish, bool?accept, string displaytype,
                                   int pageIndex = 1)
        {
            switch (type)
            {
            case "Delete":
                _iProjectTaskService.Delete(id);
                break;

            case "Accept":

                _iProjectTaskService.Accept(id, accept != null && accept.Value);

                break;

            case "Finish":
                _iProjectTaskService.Finish(id, finish != null && finish.Value);
                finish = !finish;
                break;

            default:

                break;
            }

            _unitOfWork.Commit();
            return(RedirectToAction("Index", new { displaytype, finish, pageIndex }));
        }
示例#2
0
 public ActionResult DeleteTask(Guid projectId, Guid projectTaskId, string userEmail)
 {
     if (projectId != null && projectTaskId != null)
     {
         service.Delete(projectId, projectTaskId);
     }
     return(RedirectToAction("Index", "Project", new { projectId = projectId, userEmail = userEmail }));
 }
示例#3
0
        public IActionResult Delete(int id)
        {
            logger.LogDebug($"ProjectTask.Delete is called");
            try
            {
                ProjectTaskService.Delete(id);
            }
            catch (Exception ex)
            {
                logger.LogError(ex.Message);
                return(View("Error"));
            }

            return(RedirectToAction(nameof(Index)));
        }
示例#4
0
        public ActionResult Delete(string table, Guid id)
        {
            //删除项目
            if (table == "ProjectInfo")
            {
                _iProjectInfoService.Delete(id);
                _unitOfWork.Commit();
            }

            //删除任务
            if (table == "ProjectTask")
            {
                Guid?rid = _iProjectTaskService.GetById(id).ProjectInfoId;
                _iProjectTaskService.Delete(id);
                _unitOfWork.Commit();
                return(RedirectToAction("Details", new { id = rid }));
            }

            return(RedirectToAction("Index"));
        }
示例#5
0
 public IActionResult Delete(int id)
 {
     _taskService.Delete(id);
     return(NoContent());
 }
 public ActionResult Delete(Guid id)
 {
     _iProjectTaskService.Delete(id);
     _unitOfWork.Commit();
     return(Content("True"));
 }