Пример #1
0
        /// <summary>
        /// 获取集合
        /// </summary>
        /// <returns></returns>
        public virtual IQueryable <OpenAttemp> FindOpenAttempList(string sort)
        {
            var query = from c in OpenAttempRepository.GetAll()
                        orderby sort
                        select c;

            return(query);
        }
Пример #2
0
        /// <summary>
        /// 创建
        /// </summary>
        /// <param name="OpenAttemp"></param>
        /// <returns></returns>
        public virtual async Task CreateAsync(OpenAttemp entity)
        {
            entity.TenantId = CurrentUnitOfWork.GetTenantId();

            var homeOwer = await _homeOwerManager.HomeOwerRepository.FirstOrDefaultAsync(entity.HomeOwerId);

            if (homeOwer != null)
            {
                entity.HomeOwerName = homeOwer.Name;
            }

            if (AuditInfoProvider != null)
            {
                var auditInfo = new AuditInfo();
                AuditInfoProvider.Fill(auditInfo);
                entity.BrowserInfo     = auditInfo.BrowserInfo;
                entity.ClientIpAddress = auditInfo.ClientIpAddress;
                entity.ClientName      = auditInfo.ClientName;
            }

            await OpenAttempRepository.InsertAsync(entity);
        }
Пример #3
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="OpenAttemp"></param>
 /// <returns></returns>
 public virtual async Task DeleteAsync(long id)
 {
     await OpenAttempRepository.DeleteAsync(id);
 }
Пример #4
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="OpenAttemp"></param>
 /// <returns></returns>
 public virtual async Task UpdateAsync(OpenAttemp entity)
 {
     await OpenAttempRepository.UpdateAsync(entity);
 }