53 lines
1.9 KiB
C#
53 lines
1.9 KiB
C#
using Database;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Commentbase
|
|
{
|
|
public abstract class Abstracts
|
|
{
|
|
public abstract void CreateAlbum(Album album);
|
|
public abstract void UpdateAlbum(Album album);
|
|
public abstract void DeleteAlbum(int id);
|
|
public abstract Album GetAlbum(int id);
|
|
public abstract Album GetAlbum(string title);
|
|
public abstract List<Album> GetAlbums();
|
|
public abstract void DeleteAllAlbums();
|
|
|
|
public abstract void CreateLocation(Location location);
|
|
public abstract void UpdateLocation(Location location);
|
|
public abstract void DeleteLocation(int id);
|
|
public abstract Location GetLocation(int id);
|
|
public abstract Location GetLocation(string name);
|
|
public abstract List<Location> GetLocations();
|
|
public abstract void DeleteAllLocations();
|
|
|
|
public abstract void CreatePhoto(Photo photo);
|
|
public abstract void UpdatePhoto(Photo photo);
|
|
public abstract void DeletePhoto(int id);
|
|
public abstract Photo GetPhoto(int id);
|
|
public abstract Photo GetPhoto(int AlbumId, int LocationId, int AuthorId);
|
|
public abstract List<Photo> GetPhotos();
|
|
public abstract void DeleteAllPhotos();
|
|
|
|
public abstract void CreateAuthor(Author author);
|
|
public abstract void UpdateAuthor(Author author);
|
|
public abstract void DeleteAuthor(int id);
|
|
public abstract Author GetAuthor(int id);
|
|
public abstract Author GetAuthor(string name);
|
|
public abstract List<Author> GetAuthors();
|
|
public abstract void DeleteAllAuthors();
|
|
|
|
public abstract void CreateComment(Comment comment);
|
|
public abstract void UpdateComment(Comment comment);
|
|
public abstract void DeleteComment(int id);
|
|
public abstract Comment GetComment(int id);
|
|
public abstract Comment GetCommentPhoto(int PhotoId);
|
|
public abstract List<Comment> GetComments();
|
|
public abstract void DeleteAllComments();
|
|
}
|
|
}
|