/// <summary> /// Method used to return partial view containing details corresponding to passed in Id. /// </summary> /// <param name="id">String Id of task to determine.</param> /// <returns>Details partial view.</returns> public async Task <IActionResult> Details(string id) { if (String.IsNullOrEmpty(id)) { return(NotFound()); } var task = await tasksRepository.Find(id); if (task == null) { return(NotFound()); } return(PartialView("_Details", task)); }
public IActionResult GetById([FromRoute] long id) { var task = _tasksRepository.Find(id); if (task == null) { return(NotFound()); } return(new ObjectResult(task)); }
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); } }