// *********************************************************************** // Assembly : OpenAuth.App // Author : yubaolee // Created : 05-19-2015 // // Last Modified By : yubaolee // Last Modified On : 05-20-2015 // *********************************************************************** // // Copyright (c) Microsoft. All rights reserved. // // 菜单服务 // *********************************************************************** using System.Collections.Generic; using OpenAuth.App.DTO; using OpenAuth.Domain.Model; using OpenAuth.Domain.Service; namespace OpenAuth.App { public class MenuApp { private MenuService _menuService; public MenuApp(MenuService service) { _menuService = service; } public MenuForUserResponse LoadFor(MenuForUserRequest request) { var response = new MenuForUserResponse(); foreach (var menu in _menuService.GetMenuFor(request.UserId)) { response.Menus.Add(menu); } return response; } } }