public IActionResult AddImages(MediaFormOptions options) { var urlList = options.Url.Where(s => !string.IsNullOrWhiteSpace(s)).Distinct().ToList(); var createMediaOptions = urlList.Select (url => new CreateMediaOptions { MediaType = MediaType.Photo, MediaUrl = url, }); var result = _projectService.AddMedia(createMediaOptions, Globals.UserId, options.ProjectId); if (!result.Success) { Globals.HasError = true; Globals.Error = result.ErrorText; } else { Globals.HasError = false; Globals.Error = null; } return(RedirectToAction("AddImages", options.ProjectId)); }