2024-05-02 12:54:17 +04:00
|
|
|
|
using BeautySalonDBModels.Models;
|
|
|
|
|
using Npgsql;
|
2024-04-24 09:49:52 +04:00
|
|
|
|
|
|
|
|
|
namespace BeautySalonDBModels
|
|
|
|
|
{
|
2024-05-02 12:54:17 +04:00
|
|
|
|
public abstract class AbstractWorkWithStorage<T>
|
2024-04-24 09:49:52 +04:00
|
|
|
|
{
|
2024-05-02 12:54:17 +04:00
|
|
|
|
public abstract void Add(T obj);
|
|
|
|
|
public abstract T? Remove(int id);
|
|
|
|
|
public abstract void Update(T obj);
|
|
|
|
|
public abstract List<T> GetObjects();
|
|
|
|
|
public abstract T? GetObject(int id);
|
|
|
|
|
|
|
|
|
|
public NpgsqlConnection GetConnection()
|
|
|
|
|
{
|
2024-05-06 23:40:35 +04:00
|
|
|
|
return new NpgsqlConnection("Host=127.0.0.1;Port=5555;Username=elina;Database=beauty_salon;Password=elina");
|
2024-05-02 12:54:17 +04:00
|
|
|
|
}
|
2024-04-24 09:49:52 +04:00
|
|
|
|
}
|
|
|
|
|
}
|