2022-10-14 20:00:11 +10:00
using System ;
using _2chSQL ;
using Npgsql ;
using Npgsql.Internal.TypeHandlers.NetworkHandlers ;
namespace Driver
{
public class Program
{
2022-10-14 23:45:38 +10:00
public static void ClearScreen ( )
2022-10-14 20:00:11 +10:00
{
2022-10-14 23:45:38 +10:00
Console . Clear ( ) ;
2022-10-14 20:00:11 +10:00
Console . WriteLine ( "Добро пожаловать на кибердвач! Введите команду 'list' чтобы показать все посты в треде, введите команду 'update' чтобы изменить содержимое поста, введите команду 'add' чтобы добавить пост" ) ;
Console . WriteLine ( "Введите Exit для выхода из программы" ) ;
2022-10-14 23:45:38 +10:00
}
static void Main ( )
{
ClearScreen ( ) ;
2022-10-14 20:00:11 +10:00
while ( true )
{
string input = Console . ReadLine ( ) ;
2022-10-14 23:45:38 +10:00
if ( input = = "list" )
{
ClearScreen ( ) ;
DBLinks . DbList ( ) ;
}
if ( input = = "upd" )
2022-10-14 20:00:11 +10:00
{
2022-10-14 23:45:38 +10:00
ClearScreen ( ) ;
2022-10-14 20:00:11 +10:00
Console . WriteLine ( "Введите через знак $ номер поста и текст, который хотите туда сохранить" ) ;
string updline = Console . ReadLine ( ) ;
string [ ] update = updline . Split ( '$' ) ;
//Console.WriteLine(update[0]);
//Console.WriteLine(update[1]);
DBLinks . DbUpdate ( update [ 0 ] , update [ 1 ] ) ;
}
if ( input = = "add" )
{
2022-10-14 23:45:38 +10:00
ClearScreen ( ) ;
2022-10-14 20:00:11 +10:00
Console . WriteLine ( "Напишите что-нибудь" ) ;
DBLinks . DbAdd ( Console . ReadLine ( ) ) ;
DBLinks . DbList ( ) ;
}
//DBLinks.DbList();
if ( input = = "Exit" ) break ;
}
}
}
}