public async Task <IActionResult> Get(int id) { try { var file = facade.Get(id); Stream stream = new MemoryStream(file.Content); if (stream == null) { return(NotFound()); } return(File(stream, "application/octet-stream", file.Name)); // returns a FileStreamResult } catch (ArgumentException ex) { return(NotFound(ex)); } catch (Exception ex) { return(BadRequest(ex)); } }
public async Task <HttpResponseMessage> Get(Guid?id) { var results = await _facade.Get(id); return(results); }