public ActionResult UploadScreenshot(HttpPostedFileBase file, int projectId)
        {
            if (!file.ContentType.Contains("image"))
            {
                ModelState.AddModelError("CustomError", @"Wgrywany plik nie jest plikiem graficznym."); //error += "\nWgrywany plik nie jest plikiem graficznym.";
            }
            else
            {
                System.Drawing.Image img = System.Drawing.Image.FromStream(file.InputStream, true, true);
                if (img.Width > 5000 || img.Height > 5000)
                {
                    ModelState.AddModelError("CustomError", @"Maksymalny rozmiar zrzutu ekranu to 5000x5000px.");                                       //error += "Maksymalny rozmiar ikony to 150x150px.";
                }
                if (img.Width < 50 || img.Height < 50)
                {
                    ModelState.AddModelError("CustomError", @"Minimalny rozmiar zrzutu ekranu to 50x50px.");                                    //error += "\nMinimalny rozmiar ikony to 50x50px.";
                }
            }

            file.InputStream.Seek(0, SeekOrigin.Begin);

            if (file.ContentLength > 0 && ModelState.IsValid)
            {
                Guid guid = Guid.NewGuid();

                Image image = new Image()
                {
                    FileName  = file.FileName,
                    ImageType = ImageType.ScreenShot,
                    Favorite  = false,
                    Guid      = guid.ToString()
                };
                BlobConnector.UploadScreenshot(file, image);
                _repository.AddScreenshot(image, projectId);
            }
            else
            {
                ModelState.AddModelError("CustomError", @"Błąd wgrywania pliku.");  //error += "\nBłąd wgrywania pliku";
            }
            return(View("ScreenshotsManagement", _repository.GetAllProjects().First(p => p.ProjectId == projectId)));
        }