コード例 #1
0
        /// <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);
        }
コード例 #2
0
 /// <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);
     }
 }
コード例 #3
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);
            }
        }
コード例 #4
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);
            }
        }
コード例 #5
0
        /// <summary>
        /// 编辑loginlog
        /// </summary>
        /// <param name="dto">实体</param>
        /// <returns></returns>
        public void Update(LoginLogDto dto)
        {
            var entity = Mapper.Map <LoginLogDto, LoginLog>(dto);

            repository.Update(entity);
        }
コード例 #6
0
        /// <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);
        }