예제 #1
0
        public async Task <IActionResult> UpdateImage([FromForm] IFormFile file)
        {
            UpdateMemberImageApiRequest request = await FileToApiRequest(file);

            UpdateMemberImage image = _mapper.Map <UpdateMemberImage>(request);

            MemberImage updated = await _memberService.UpdateMemberImage(GetMemberId(), image);

            return(File(updated.ImageData, updated.MimeType));
        }
예제 #2
0
        public async Task <IActionResult> UpdateImage(Guid id, [FromForm] IFormFile file)
        {
            UpdateMemberImageApiRequest request = await FileToApiRequest(file);

            UpdateMemberImage image = _mapper.Map <UpdateMemberImage>(request);

            MemberImage updated = await _memberAdminService.UpdateMemberImage(GetMemberId(), id, image);

            return(MemberImageResult(updated));
        }