SUBD/ConsoleApp1/Abstracts.cs

38 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Database
{
public abstract class Abstracts
{
public abstract void CreateUser(User user);
public abstract void UpdateUser(User user);
public abstract void DeleteUser(int id);
public abstract User GetUser(int id);
public abstract List<User> GetUsers();
public abstract void CreateType(Type type);
public abstract void UpdateType(Type type);
public abstract void DeleteType(int id);
public abstract Type GetType(int id);
public abstract List<Type> GetTypes();
public abstract void CreateData(Data data);
public abstract void UpdateData(Data data);
public abstract void DeleteData(int id);
public abstract Data GetData(int id);
public abstract List<Data> GetDatas();
public abstract void CreateDescription(Description description);
public abstract void UpdateDescription(Description description);
public abstract void DeleteDescription(int id);
public abstract Description GetDescription(int id);
public abstract void CreateInvite(Invited invited);
public abstract void DeleteInvite(int userId, int typeId);
public abstract List<Invited> GetInvited(int id);
}
}