예제 #1
0
        /// <summary>
        /// Adds images to a project with ProjectImage join table.
        /// </summary>
        /// <param name="files"> files from form </param>
        public async Task OnPostAddImages(IFormFile[] files)
        {
            Image image = new Image();

            foreach (var file in files)
            {
                if (file != null)
                {
                    image = await _upload.AddProjectImage(file);

                    await _admin.AddImageToProject(PageToggles.ProjectId, image.Id);
                }
            }
            PageToggles.ActiveProjectAdmin = true;
            PageToggles.StayCollapsed      = true;
            await Refresh();

            Redirect("/Code/ScottFalboCode");
        }