using Microsoft.Extensions.Logging; using SlnMesnac.Model.domain; using System; using System.Collections.Generic; using System.Text; namespace SlnMesnac.Repository.service.Impl { public class BaseUserServiceImpl : IBaseUserService { private readonly ILogger _logger; private readonly Repository _rep; public BaseUserServiceImpl(ILogger logger, Repository rep) { _logger = logger; _rep = rep; } public List GetUsers() { List users = null; try { users = _rep.GetList(); } catch (Exception ex) { _logger.LogError($"获取用户信息异常{ex.Message}"); } return users; } public bool InsertUsers(List users) { bool result = false; try { _rep.AsTenant().BeginTran(); result = _rep.InsertRange(users); _rep.AsTenant().CommitTran(); } catch (Exception ex) { _rep.AsTenant().RollbackTran(); _logger.LogError($"用户信息添加异常:{ex.Message}"); } return result; } } }