Exemplo n.º 1
0
        private WorkLogDTO ToDTO(WorkLogEntity entity)
        {
            var dto = new WorkLogDTO
            {
                CreateTime = entity.CreateTime,
                Id         = entity.Id,
                IsRead     = entity.IsRead,
                LogContent = entity.LogContent,
                ReadTime   = entity.ReadTime,
                UserId     = entity.UserId,
                UserName   = entity.User.Name
            };

            return(dto);
        }
Exemplo n.º 2
0
        public long AddNewLog(long userId, string logContent)
        {
            if (HasNewLog(userId))//今天已提交了日志
            {
                return(-1);
            }
            var entity = new WorkLogEntity
            {
                IsRead     = false,
                LogContent = logContent,
                UserId     = userId
            };

            _dbContext.WorkLogs.Add(entity);
            _dbContext.SaveChanges();
            return(entity.Id);
        }