Esempio n. 1
0
 public IActionResult UpladProjectImage(UploadProjectImageViewModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             if (model.Image.Length > 0)
             {
                 if (!model.Image.ContentType.StartsWith("image"))
                 {
                     throw new Exception("Csak képfájlok tölthetőek fel!");
                 }
                 string filePath = $"{_env.WebRootPath}/images/projects/{model.ProjectId}/{model.Image.FileName}";
                 using (var stream = System.IO.File.Create(filePath))
                 {
                     model.Image.CopyTo(stream);
                 }
                 model.UploadedFileName = model.Image.FileName;
             }
         }
         catch (Exception ex)
         {
             ModelState.AddModelError("", ex.Message);
         }
     }
     return(PartialView("ProjectImageUploader", model));
 }
Esempio n. 2
0
        public IActionResult UploadImageToProject(int projectId)
        {
            UploadProjectImageViewModel model = new UploadProjectImageViewModel()
            {
                ProjectId = projectId
            };

            return(PartialView("ProjectImageUploader", model));
        }