예제 #1
0
        public async Task<IHttpActionResult> profile()
        {


            if (!Request.Content.IsMimeMultipartContent())
            {
                return StatusCode(HttpStatusCode.UnsupportedMediaType);
            }

            var filesReadToProvider = await Request.Content.ReadAsMultipartAsync();
            UserService us = new UserService(new CTX());
            foreach (var stream in filesReadToProvider.Contents)
            {
                byte[] fileBytes = await stream.ReadAsByteArrayAsync();
       
               
                us.User.picture = Convert.ToBase64String(fileBytes);


                us.Update(us.User);
               
            }

            return Json(us.GetPicture());

        }
예제 #2
0
        IActionResult IUserController.Picture()
        {


            UserService us = new UserService( ctx);

           

            return Json(us.GetPicture());

        }
예제 #3
0
        public IHttpActionResult Picture()
        {
            UserService us = new UserService(User, ctx);

            return Json(us.GetPicture());
        }