38 lines
1.1 KiB
C#
38 lines
1.1 KiB
C#
using New_College.IRepository;
|
|
using New_College.IRepository.UnitOfWork;
|
|
using New_College.Model.Models;
|
|
using New_College.Model.ViewModels;
|
|
using New_College.Repository.Base;
|
|
using System.Linq;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace New_College.Repository.MYSQL_CasDoor
|
|
{
|
|
/// <summary>
|
|
/// userRepository
|
|
/// </summary>
|
|
public class CasdoorUserRepository : BaseRepository<CasdoorUser>, ICasdoorUserRepository
|
|
{
|
|
public CasdoorUserRepository(IUnitOfWork unitOfWork) : base(unitOfWork)
|
|
{
|
|
}
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
/// <param name="id"></param>
|
|
/// <returns></returns>
|
|
public async Task<bool> AccountCancel(string id)
|
|
{
|
|
var status = false;
|
|
var query = await this.Query(e => e.id == id);
|
|
if (query != null && query.Count > 0)
|
|
{
|
|
var isdelete = query.FirstOrDefault();
|
|
isdelete.is_deleted = 1;
|
|
status = await this.Update(isdelete);
|
|
}
|
|
return status;
|
|
}
|
|
}
|
|
} |