更新控制器

This commit is contained in:
lzw
2021-10-13 23:08:42 +08:00
parent 86ab52df57
commit 1452979319
12 changed files with 227 additions and 40 deletions

View File

@@ -24,16 +24,6 @@ namespace Yi.Framework.Service
return await AddAsync(_menu);
}
public async Task<bool> AddMenu(menu _menu)
{
var menu_data = await GetEntityById(_menu.id);
if (menu_data == null)
{
return false;
}
return await AddAsync(_menu);
}
public async Task<bool> DelListByUpdateAsync(List<int> _ids)
{
var menuList = await GetEntitiesAsync(u=>_ids.Contains(u.id));

View File

@@ -27,9 +27,10 @@ namespace Yi.Framework.Service
public async Task<menu> GetMenuByMould(mould _mould)
{
throw new Exception();
//var mould_data= await _Db.Set<mould>().Include(u=>u.menu).Where(u => u.id == _mould.id&& u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync();
// return mould_data.menu;
var menu_data = await _Db.Set<menu>().Include(u => u.mould)
.Where(u => u.mould == _mould && u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync();
return menu_data;
}
}
}

View File

@@ -13,17 +13,7 @@ namespace Yi.Framework.Service
{
public RoleService(DbContext Db):base(Db)
{
}
public async Task<bool> AddRole(role _role)
{
var role_data = await GetEntityById(_role.id);
if(role_data==null)
{
return false;
}
return await AddAsync(_role);
}
}
public async Task<bool> DelListByUpdateAsync(List<int> _ids)
{

View File

@@ -23,6 +23,17 @@ namespace Yi.Framework.Service
return await UpdateListAsync(userList);
}
public async Task<bool> EmailIsExsit(string emailAddress)
{
var userList=await GetAllEntitiesTrueAsync();
var is_email= userList.Where(u=>u.email==emailAddress).FirstOrDefault();
if (is_email == null)
{
return true;
}
return false;
}
public async Task<IEnumerable<user>> GetAllEntitiesTrueAsync()
{
return await GetEntitiesAsync(u => u.is_delete == (short)Common.Enum.DelFlagEnum.Normal);