예제 #1
0
        public async Task <IActionResult> AddImage(string imageUrl)
        {
            _logger.LogInformation($"AddImage method of HomeController with imageUrl = {imageUrl}");
            if (string.IsNullOrEmpty(imageUrl))
            {
                _logger.LogDebug("AddImage method of HomeController, bad imageUrl.");
                return(Json(new { success = true, msg = HttpMessages.ImageIsEmptyError }));
            }
            else
            {
                await _imageService.AddImageToUserAsync(User.Identity.Name, imageUrl);

                _logger.LogDebug("AddImage method of HomeController, all is OK.");
                return(Json(new { success = true, msg = HttpMessages.SuccessfulOperation }));
            }
        }