/// <summary> /// 添加登录日志 /// </summary> /// <param name="logDto"></param> /// <returns></returns> public Task <int> AddLoginLogAsync(LoginLogDto logDto) { var logEntity = logDto.MapTo <LoginLogEntity>(); baseService.Add(logEntity); Task <int> result = baseService.SaveAsync(); return(result); }
/// <summary> /// 编辑loginlog /// </summary> /// <param name="dto">实体</param> /// <returns></returns> public bool Update(LoginLogDto dto) { using (var scope = _dbScopeFactory.Create()) { var db = GetDb(scope); var dbSet = GetDbSet(db); var entity = Mapper.Map <LoginLogDto, LoginLogEntity>(dto); dbSet.AddOrUpdate(entity); return(db.SaveChanges() > 0); } }
//private readonly IDbContextScopeFactory _dbScopeFactory; //public LoginLogService(IDbContextScopeFactory dbScopeFactory) //{ // _dbScopeFactory = dbScopeFactory; //} #endregion #region ILoginLogService 接口实现 /// <summary> /// 添加loginlog /// </summary> /// <param name="dto">loginlog实体</param> /// <returns></returns> public bool Add(LoginLogDto dto) { using (var scope = _dbScopeFactory.Create()) { var db = GetDb(scope); var dbSet = GetDbSet(db); //var entity = Mapper.Map<LoginLogDto, LoginLogEntity>(dto); var entity = dto.MapTo <LoginLogEntity>(); dbSet.Add(entity); var count = db.SaveChanges(); return(count > 0); } }
//private readonly IDbContextScopeFactory _dbScopeFactory; //public LoginLogService(IDbContextScopeFactory dbScopeFactory) //{ // _dbScopeFactory = dbScopeFactory; //} #endregion #region ILoginLogService 接口实现 /// <summary> /// 添加loginlog /// </summary> /// <param name="dto">loginlog实体</param> /// <returns></returns> public string Add(LoginLogDto dto) { using (var scope = _dbScopeFactory.Create()) { var db = GetDb(scope); var dbSet = GetDbSet(db); var entity = Mapper.Map <LoginLogDto, LoginLogEntity>(dto); entity.Create(); dbSet.Add(entity); scope.SaveChanges(); return(entity.Id); } }
/// <summary> /// 编辑loginlog /// </summary> /// <param name="dto">实体</param> /// <returns></returns> public void Update(LoginLogDto dto) { var entity = Mapper.Map <LoginLogDto, LoginLog>(dto); repository.Update(entity); }
/// <summary> /// 添加loginlog /// </summary> /// <param name="dto">loginlog实体</param> /// <returns></returns> public void Add(LoginLogDto dto) { var entity = Mapper.Map <LoginLogDto, LoginLog>(dto); repository.Insert(entity); }