Example #1
0
        public JsonResult Delete(Guid id)
        {
            try
            {
                var tasks = tasksRepository.RetrieveByPK(id);
                if (tasks == null)
                {
                    return(JsonResponse(ResponseType.error, ResponseMessage.ItemNotFound));
                }

                if (tasks.Device != null && tasks.Device.User != CurrentUser(hunter))
                {
                    return(JsonResponse(ResponseType.error, ResponseMessage.ItemNotFound));
                }

                tasksRepository.Delete(tasks);
                tasksRepository.SaveChanges();

                return(JsonResponse(ResponseType.success, ResponseMessage.ChangesSaved));
            }
            catch (Exception ex)
            {
                return(InternalException(ex));
            }
        }
Example #2
0
        public JsonResult Delete(string apiToken, int taskId)
        {
            CheckArgumentApiToken(apiToken);
            CheckArgumentLessThanZero(taskId, "taskId");

            var userId = _apiService.GetUserByApiToken(apiToken).Id;
            var task   = _tasksRepository.Tasks.WithId(taskId);

            CheckTaskNotNull(taskId, task);
            _tasksRepository.Delete(task);

            return(Json(
                       new
            {
                success = true,
                data = new { id = taskId }
            }));
        }
Example #3
0
 public IActionResult Delete(int id, int projectId)
 {
     if (tasksRepo.Get(id) == null)
     {
         return(ProjectDetailsWithError(projectId, NOT_FOUND_ERROR));
     }
     tasksRepo.Delete(id);
     return(ProjectDetails(projectId));
 }
Example #4
0
        public async Task <IActionResult> DeleteTask([FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var result = await _tasksRepository.Delete(id);

            return(Ok(result));
        }
Example #5
0
 public HttpResponseMessage Delete(int id)
 {
     try
     {
         return(ToJson(repository.Delete(id)));
     }
     catch (Exception ex)
     {
         LogError.Log(ex);
         return(ToJson(null));
     }
 }
Example #6
0
 public override bool Delete(int id)
 {
     try
     {
         var task = _repository.Find(id);
         if (task != null)
         {
             _repository.Delete(task);
             _repository.Save();
             return(true);
         }
         return(false);
     }
     catch
     {
         return(false);
     }
 }
        private async Task ArchiveTask(NextPipeTask task)
        {
            var insertSuccessful = false;
            var archiveId        = new Id();

            // First try to archive to prevent data loss
            try
            {
                await _archiveRepository.Insert(new ArchiveObject
                {
                    Id              = archiveId.Value,
                    Type            = NextPipeObjectType.NextPipeTask,
                    TypeReferenceId = task.Id,
                    ArchiveReason   = ReasonForArchive.TaskCompleted,
                    Metadata        = task
                });

                insertSuccessful = true;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                insertSuccessful = false;
            }

            if (insertSuccessful)
            {
                try
                {
                    await _tasksRepository.Delete(task.Id);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                    await _archiveRepository.Delete(archiveId.Value);
                }
            }
        }
Example #8
0
        public JsonResult Delete(TaskModel task)
        {
            _tasksRepository.Delete(task.id);

            return(Json(string.Format("Task with id: {0} deleted successfully", task.id)));
        }
 public void Delete(Guid id)
 {
     _tasksRepository.Delete(id);
 }
Example #10
0
 public async Task DeleteTask(String taskID, String projectName)
 {
     _logger.LogInformation($"Deleting Task with ID {taskID} for {projectName}");
     await _tasksRepository.Delete(taskID, projectName);
 }
Example #11
0
 public IActionResult Delete(TaskViewModel AModel)
 {
     FRepo.Delete(AModel);
     return(Ok());
 }
Example #12
0
 private void OnRemoveTaskCommand()
 {
     tasksRepository.Delete(SelectedTask);
 }
Example #13
0
 public bool Delete(Guid id)
 {
     return(_tasksRepository.Delete(id));
 }
 public ActionResult DeleteTask(int Id)
 {
     _tasksRepository.Delete(Id, _usersRepository.GetCurrentUserId());
     return(RedirectToAction("Index"));
 }