Example #1
0
        public ItemsLinkContainer <MenuViewModel> Get()
        {
            var menus = _menuAppService.GetAll().ToList();

            menus.ForEach(x => x.AddRangeLink(_menuEnricher.CreateLinks(Method.Get, x)));
            var result = new ItemsLinkContainer <MenuViewModel>()
            {
                Items = menus
            };

            result.AddRangeLink(_menuEnricher.CreateLinks(Method.GetAll));
            return(result);
        }
Example #2
0
        public IActionResult GetMenu(string language, string institution)
        {
            var menu = _menuAppService.GetInstitutionByLanguage(language, institution);

            menu?.AddRangeLink(_menuEnricher.CreateLinks(Method.Get, menu));
            return(OkOrNotFound(menu));
        }