public async Task<HttpResponseMessage> Get(string guid)
 {
     var body = await Request.Content.ReadAsStringAsync();
     var context = new ContextImplement(
         sessionStatus: User?.Identity?.IsAuthenticated == true,
         sessionData: User?.Identity?.IsAuthenticated == true,
         apiRequestBody: body,
         contentType: Request.Content.Headers.ContentType.MediaType);
     var controller = new Pleasanter.Controllers.Api.BinariesController();
     var result = controller.Get(
         context: context,
         guid: guid);
     return result.ToHttpResponse(Request);
 }
Exemple #2
0
        public ContentResult Get(string guid)
        {
            var body = default(string);

            using (var reader = new StreamReader(Request.Body)) body = reader.ReadToEnd();
            var context = new ContextImplement(
                sessionStatus: User?.Identity?.IsAuthenticated == true,
                sessionData: User?.Identity?.IsAuthenticated == true,
                apiRequestBody: body);
            var controller = new Pleasanter.Controllers.Api.BinariesController();
            var result     = controller.Get(
                context: context,
                guid: guid);

            return(result.ToHttpResponse(request: Request));
        }