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<TryApply> GetTryApplyList()
|
{
|
using (IDbConnection connection = new MySqlConnection(connectionString))
|
{
|
var sql = $"select * from try_apply order by createtime desc ";
|
return connection.Query<TryApply>(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<int>(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;
|
}
|
}
|
}
|
}
|