public static void DeleteAlbum(AlbumViewModel album) { if (album.IsMain ?? false) { throw new RequiredConstraintViolationException("You cannot delete a 'Main' album"); } AlbumsManager.DeleteAlbum(album.Model); _albums.Remove(album); }