コード例 #1
0
 public static Category ToDB(this BllCategory entity)
 {
     return(new Category
     {
         Id = entity.Id,
         Name = entity.Name,
         ParentId = entity.ParentId
     });
 }
コード例 #2
0
ファイル: Mappers.cs プロジェクト: nnnuker/Project-G
 public static CategoryViewModel ToViewModel(this BllCategory entity)
 {
     return(new CategoryViewModel
     {
         Id = entity.Id,
         Name = entity.Name,
         ParentId = entity.ParentId,
         ChildCount = entity.PagesCount,
         HasChilds = entity.HasChildCategory
     });
 }
コード例 #3
0
        public void Update(BllCategory entity)
        {
            entity.ParentId = entity.ParentId < 2 ? 2 : entity.ParentId;

            _categoriesRepository.Update(entity.ToDB());
        }
コード例 #4
0
        public BllCategory Create(BllCategory entity)
        {
            entity.ParentId = entity.ParentId < 2 ? 2 : entity.ParentId;

            return(_categoriesRepository.Create(entity.ToDB())?.ToBll());
        }