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("@Number0", numberRow.Number0); 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, Number0, Number1, Number2, Number3, Number4, Number5, Number6, Number7 ) values( @Id, @Created, @Number0, @Number1, @Number2, @Number3, @Number4, @Number5, @Number6, @Number7 )"; cnn.Execute(sql, p); } } } }