Example #1
0
        public async Task <IHttpActionResult> UpdateWish(UpdatedWishDto updatedWish)
        {
            var userId = long.Parse(User.Identity.GetUserId());

            if (updatedWish.Image != null)
            {
                updatedWish.ImageUrl = _fileService.SaveBase64FileReturnUrl(FileType.Image, updatedWish.Image.Type, updatedWish.Image.Result);
            }

            var updatedResult = await _wishRepository.UpdateWish(userId, updatedWish);

            return(SuccessApiResult(updatedResult));
        }