public ActionResult RemoveIcon(int id)
        {
            Image image = _repository.Get(id);

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

                return(View("IconsManagement", _repository.GetAll()));
            }
            if (!BlobConnector.RemoveIcon(image))
            {
                ModelState.AddModelError("CustomError", @"Nie znaleziono na serwerze ikony o nazwie: " + image.Guid + image.FileName);

                return(View("IconsManagement", _repository.GetAll()));
            }
            if (!_repository.Remove(image))
            {
                ModelState.AddModelError("CustomError", @"Błąd usuwania ikony z bazy danych");

                return(View("IconsManagement", _repository.GetAll()));
            }


            return(RedirectToAction("IconsManagement"));
        }