Uat_Study
parent
3f1b3f02ec
commit
6e9871b099
|
@ -28,7 +28,12 @@ namespace IRaCIS.Core.Application.Service
|
|||
public async Task<List<CommonDocumentView>> GetCommonDocumentList(CommonDocumentQuery queryCommonDocument)
|
||||
{
|
||||
|
||||
var commonDocumentQueryable = _commonDocumentRepository.ProjectTo<CommonDocumentView>(_mapper.ConfigurationProvider);
|
||||
var commonDocumentQueryable = _commonDocumentRepository.AsQueryable(true)
|
||||
.WhereIf( queryCommonDocument.ModuleTypeId!=null ,t=>t.ModuleTypeId == queryCommonDocument.ModuleTypeId)
|
||||
.WhereIf(queryCommonDocument.FileTypeId != null, t => t.FileTypeId == queryCommonDocument.FileTypeId)
|
||||
.WhereIf( string.IsNullOrEmpty(queryCommonDocument.Code) , t => t.Code.Contains(queryCommonDocument.Code) )
|
||||
.WhereIf(string.IsNullOrEmpty(queryCommonDocument.Name), t => t.Name.Contains(queryCommonDocument.Name))
|
||||
.ProjectTo<CommonDocumentView>(_mapper.ConfigurationProvider);
|
||||
|
||||
return await commonDocumentQueryable.ToListAsync();
|
||||
}
|
||||
|
|
|
@ -26,7 +26,7 @@ namespace IRaCIS.Core.Application.ViewModel
|
|||
public class CommonDocumentQuery
|
||||
{
|
||||
public Guid? FileTypeId { get; set; }
|
||||
public Guid? ModuleId { get; set; }
|
||||
public Guid? ModuleTypeId { get; set; }
|
||||
public string Name { get; set; } = String.Empty;
|
||||
|
||||
public string Code { get; set; } = String.Empty;
|
||||
|
@ -43,7 +43,7 @@ namespace IRaCIS.Core.Application.ViewModel
|
|||
public bool IsDeleted { get; set; }
|
||||
public string Code { get; set; } = String.Empty;
|
||||
public Guid FileTypeId { get; set; }
|
||||
public Guid ModuleId { get; set; }
|
||||
public Guid ModuleTypeId { get; set; }
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -80,11 +80,9 @@ namespace IRaCIS.Core.Domain.Models
|
|||
[Required]
|
||||
public Guid FileTypeId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ModuleId
|
||||
/// </summary>
|
||||
[Required]
|
||||
public Guid ModuleId { get; set; }
|
||||
|
||||
|
||||
public Guid ModuleTypeId { get; set; }
|
||||
|
||||
|
||||
public Dictionary FileType { get; set; }
|
||||
|
|
Loading…
Reference in New Issue