data form

This commit is contained in:
redtea committed 2024-06-04 22:34:17 +03:00
1 parent eee7548fc8
commit 4c422d90af
7 files changed
+41 -59

No files matched your search

+10 -12
View File
@@ -28,9 +28,7 @@ namespace PaymentLogs.Repositories
Course course = new Course() {
Id = reader.GetInt32("id"),
Name = reader.GetString("name"),
Type = reader.GetString("type"),
Cost = reader.GetInt32("cost"),
Duration = reader.GetInt32("duration"),
StudentsCount = reader.GetInt32("students_count")
};
_data[course.Id] = course;
@@ -41,21 +39,21 @@ namespace PaymentLogs.Repositories
public override void Save()
{
foreach(Course course in All())
DataBase db = new DataBase();
db.openConnection();
foreach (Course course in All())
{
DataBase db = new DataBase();
db.openConnection();
string sql = $" INSERT INTO `courses` (`id`, `name`, `type`, `cost`, `duration`, `students_count`) VALUES ('{course.Id}'," +
$"'{course.Name}', '{course.Type}', '{course.Cost}', '{course.Duration}', '{course.StudentsCount}') " +
$"ON DUPLICATE KEY UPDATE `name`='{course.Name}', `type`='{course.Type}', `cost`='{course.Cost}', `duration`='{course.Duration}'," +
string sql = $" INSERT INTO `courses` (`id`, `name`, `cost`, `students_count`) VALUES ('{course.Id}'," +
$"'{course.Name}', '{course.Cost}', '{course.StudentsCount}') " +
$"ON DUPLICATE KEY UPDATE `name`='{course.Name}', `cost`='{course.Cost}'," +
$"`students_count`='{course.StudentsCount}' ";
MySqlCommand cmd = new MySqlCommand(sql, db.getConnection());
cmd.ExecuteNonQuery();
db.closeConnection();
}
db.closeConnection();
}
public Course ByName(string name)