61 lines
2.0 KiB
C#
61 lines
2.0 KiB
C#
using Dapper;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Data.SqlClient;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using WindowsFormsCore.Domain;
|
|
using static WindowsFormsCore.Operations.Tools;
|
|
|
|
namespace WindowsFormsCore.Operations
|
|
{
|
|
public class DBRepo
|
|
{
|
|
public static void SaveNumberRow(NumberRow numberRow)
|
|
{
|
|
using(IDbConnection cnn = new SqlConnection(GetConnectionString()))
|
|
{
|
|
numberRow.NumbersToKey();
|
|
var p = new DynamicParameters();
|
|
p.Add("@Id", numberRow.Id);
|
|
p.Add("@Number1", numberRow.Number1);
|
|
p.Add("@Number2", numberRow.Number2);
|
|
p.Add("@Number3", numberRow.Number3);
|
|
p.Add("@Number4", numberRow.Number4);
|
|
p.Add("@Number5", numberRow.Number5);
|
|
p.Add("@Number6", numberRow.Number6);
|
|
p.Add("@Number7", numberRow.Number7);
|
|
p.Add("@Created", numberRow.Created);
|
|
string sql = @"insert into dbo.NumbersTable (
|
|
Id,
|
|
Created,
|
|
Number1,
|
|
Number2,
|
|
Number3,
|
|
Number4,
|
|
Number5,
|
|
Number6,
|
|
Number7
|
|
)
|
|
values(
|
|
@Id,
|
|
@Created,
|
|
@Number1,
|
|
@Number2,
|
|
@Number3,
|
|
@Number4,
|
|
@Number5,
|
|
@Number6,
|
|
@Number7
|
|
)";
|
|
|
|
cnn.Execute(sql, p);
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|