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)); } }
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 } })); }
public IActionResult Delete(int id, int projectId) { if (tasksRepo.Get(id) == null) { return(ProjectDetailsWithError(projectId, NOT_FOUND_ERROR)); } tasksRepo.Delete(id); return(ProjectDetails(projectId)); }
public async Task <IActionResult> DeleteTask([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _tasksRepository.Delete(id); return(Ok(result)); }
public HttpResponseMessage Delete(int id) { try { return(ToJson(repository.Delete(id))); } catch (Exception ex) { LogError.Log(ex); return(ToJson(null)); } }
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); } } }
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); }
public async Task DeleteTask(String taskID, String projectName) { _logger.LogInformation($"Deleting Task with ID {taskID} for {projectName}"); await _tasksRepository.Delete(taskID, projectName); }
public IActionResult Delete(TaskViewModel AModel) { FRepo.Delete(AModel); return(Ok()); }
private void OnRemoveTaskCommand() { tasksRepository.Delete(SelectedTask); }
public bool Delete(Guid id) { return(_tasksRepository.Delete(id)); }
public ActionResult DeleteTask(int Id) { _tasksRepository.Delete(Id, _usersRepository.GetCurrentUserId()); return(RedirectToAction("Index")); }