public ActionResult RemoveScreenshot(int id, int projectId)
        {
            Image image = _repository.Get(id);

            if (image == null)
            {
                ModelState.AddModelError("CustomError", @"Nie znaleziono zrzutu ekranu o id " + id.ToString());

                return(View("ScreenshotsManagement", _repository.GetAllProjects().First(p => p.ProjectId == projectId)));
            }
            if (!BlobConnector.RemoveScreenshot(image))
            {
                ModelState.AddModelError("CustomError", @"Nie znaleziono na serwerze zrzutu ekranu o nazwie: " + image.Guid + image.FileName);

                return(View("ScreenshotsManagement", _repository.GetAllProjects().First(p => p.ProjectId == projectId)));
            }
            if (!_repository.RemoveScreenshot(id, projectId))
            {
                ModelState.AddModelError("CustomError", @"Błąd usuwania zrzutu ekranu z bazy danych");

                return(View("ScreenshotsManagement", _repository.GetAllProjects().First(p => p.ProjectId == projectId)));
            }


            return(View("ScreenshotsManagement", _repository.GetAllProjects().First(p => p.ProjectId == projectId)));
        }