• AbpAsyncCrudAppService


    EvaluationGradeAppService.cs

        public class EvaluationGradeAppService:  AsyncCrudAppService<EntityDesign.EvaluationGrade, EvaluationGradeDto, Guid, EvaluationGradePageRequestDto, EvaluationGradeCreateInput, EvaluationGradeDto>
    {
            private readonly IRepository<EntityDesign.EvaluationGrade, Guid> _EvaluationGradeRepository;
    
            public EvaluationGradeAppService(IRepository<EntityDesign.EvaluationGrade, Guid> EvaluationGradeRepository):base(EvaluationGradeRepository)
            {
                _EvaluationGradeRepository=EvaluationGradeRepository;
            }
            protected override IQueryable<EntityDesign.EvaluationGrade> CreateFilteredQuery(EvaluationGradePageRequestDto input)
            {
                return base.CreateFilteredQuery(input)
                  .WhereIf(input.SchoolId.HasValue, t => t.SchoolId == input.SchoolId.Value);
            }
    		
    }
    

    EvaluationGradeCreateInput.cs

        [AutoMapTo(typeof(EntityDesign.EvaluationGrade))]
        public class EvaluationGradeCreateInput
        {
            /// <summary>
            /// 所属学校id
            /// </summary>
            public Guid School
    		 /// <summary>
            /// 等级名称
            /// </summary>
            public string GradeName { get; set; }
            /// <summary>
            /// 等级定义
            /// </summary>
              public string GradeDefine { get; set; }
            public int Sort { get; set; }
            public string Memo { get; set; }
            /// <summary>
            /// 是否启用(0:未启用 1:启用)
            /// </summary>
    		 public int IsActive { get; set; }
        }
    	
    

    EvaluationGradeDto.cs

     [AutoMapFrom(typeof(EntityDesign.EvaluationGrade))]
        public class EvaluationGradeDto : EntityDto<Guid>
    	{
    	 /// <summary>
            /// 所属学校id
            /// </summary>
            public Guid SchoolId { get; set; }
    		  /// <summary>
            /// 等级名称
            /// </summary>
            public string GradeName { get; set; }
    		  /// <summary>
            /// 等级定义
            /// </summary>
            public string GradeDefine { get; set; }
    		  public int Sort { get; set; }
            public string Memo { get; set; }
    		  /// <summary>
            /// 是否启用(0:未启用 1:启用)
            /// </summary>
            public int IsActive { get; set; }
    		}
    
    

    EvaluationGradePageRequestDto.cs

        public class EvaluationGradePageRequestDto : PagedResultRequestDto
        {
            /// <summary>
            /// 所属学校id
            /// </summary>
            public Guid? SchoolId { get; set; }
        }
    
  • 相关阅读:
    C#Winform中treeView控件使用总结
    转:vs发布window应用程序时出错:未能签名 ...setup.exe
    C# 常见集合之前的转换
    开发者眼中的Spring与JavaEE
    运行库到底做了什么?
    C++, Java和C#的编译、链接过程解析
    转载一篇将C/C++ 与lua混合使用入门讲的比较好的文章
    路会越走越窄的
    [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒绝访问 数据库错误 解决办法总结
    Linux学习路线指南
  • 原文地址:https://www.cnblogs.com/wangyinlon/p/16152202.html
Copyright © 2020-2023  润新知