public void UpdateFunctionItem(FunctionItemDTO dto)
 {
 }
 public void DeleteFunctionItem(FunctionItemDTO dto)
 {
 }
 public void InsertFunctionItem(FunctionItemDTO dto)
 {
 }
Exemple #4
0
 private FunctionItemDTO GenerateFunctionItem(FunctionItem functionItem)
 {
     var functionItemDataObject = new FunctionItemDTO
     {
         Id = functionItem.Id,
         CreateDate = functionItem.CreateDate,
         Description = functionItem.Description,
         ImageUrl = functionItem.ImageUrl,
         IsButton = functionItem.IsButton,
         IsLeaf = functionItem.IsLeaf,
         IsValid = functionItem.IsValid,
         Name = functionItem.Name,
         NaviUrl = functionItem.NaviUrl,
         ParentItemId = functionItem.ParentItemId,
         Sort = functionItem.Sort,
         SubFunctionItems = new List<FunctionItemDTO>(),
     };
     var temp =
         _unitOfWork.CreateSet<FunctionItem>()
             .Where(p => p.ParentItemId == functionItem.Id)
             .ToList()
             .OrderBy(p => p.Sort);
     foreach (var subItem in temp)
     {
         functionItemDataObject.SubFunctionItems.Add(GenerateFunctionItem(subItem));
     }
     return functionItemDataObject;
 }