public ActionResult <Module> FindModuleById(string id) { Task <Module> data = module.FindModuleById(id); if (data.IsCanceled) { return(BadRequest(data.Exception)); } else if (data.Result == null) { return(NoContent()); } else { return(Ok(data.Result)); } }