using System; using System.Collections.Generic; using System.Data; using System.Linq; using Dapper; using GasolineBlend.Entity; using MySql.Data.MySqlClient; namespace GasolineBlend.DAL { public class TryApplyDAL:BaseMySQLDAL { public List GetTryApplyList() { using (IDbConnection connection = new MySqlConnection(connectionString)) { var sql = $"select * from try_apply order by createtime desc "; return connection.Query(sql).ToList(); } } public bool AddTryApply(TryApply tryApply) { using (IDbConnection connection = new MySqlConnection(connectionString)) { var sql = $"insert into try_apply (name,email,mobile,wechat,company,position,createtime) Values(@name,@email,@mobile,@wechat,@company,@position,@createtime);select @@IDENTITY;"; return connection.ExecuteScalar(sql, tryApply) > 0; } } public bool UpdateTryApply(TryApply tryApply) { using (IDbConnection connection = new MySqlConnection(connectionString)) { var sql = $"update try_apply set status=@status where id=@id"; DynamicParameters paras = new DynamicParameters(); paras.Add("status", tryApply.status); paras.Add("id", tryApply.id); return connection.Execute(sql, paras) > 0; } } } }