public async Task <IHttpActionResult> DeleteTask([FromBody] TaskDeleteModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = _context.Users.FirstOrDefault(u => u.UserName.Equals(User.Identity.Name)); if (user == null) { return(BadRequest("Invalid account data")); } var task = user.Projects.FirstOrDefault(p => p.ProjectId.Equals(model.ProjectId)) .Tasks.FirstOrDefault(t => t.TaskId.Equals(model.TaskId) && t.Status.Equals(model.Status)); if (task == null) { return(BadRequest("Invavid task data")); } _context.Tasks.Remove(task); await _context.SaveChangesAsync(); return(Ok()); }
public ActionResult DeleteTask([FromBody] TaskDeleteModel model) { var data = new TaskModel() { Id = model.Id, UserId = model.UserId }; taskService.DeleteTask(data); return(Ok()); }
public async Task <IActionResult> Delete(TaskDeleteModel model) { try { if (ModelState.IsValid) { var deleted = await _mediator.Send( new DeleteTaskCommand() { Id = model.Name }); } } catch (AppException ex) { return(View("DeleteError", ex.Message)); // TODO: ErrorViewModel } return(RedirectToAction("Index")); }
public async Task <int> DeleteTask(TaskDeleteModel taskDeleteModel) { return(await Command <TaskDeleteModel>("Glo.DeleteTask", taskDeleteModel)); }
public async Task <int> DeleteTask(TaskDeleteModel taskDeleteModel) { return(await _taskrepository.DeleteTask(taskDeleteModel)); }
public async Task <ActionResult> Delete([FromQuery] TaskDeleteModel taskDeleteModel) { var TaskDelete = await _taskService.DeleteTask(taskDeleteModel); return(Ok(TaskDelete)); }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { TaskDeleteModel.DeleteTaskDatabase(thisTask.datetime); MainWindow.model.CurrentContentVM = new ViewModels.ViewTaskModel(); }