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); }
public IActionResult GetMenu(string language, string institution) { var menu = _menuAppService.GetInstitutionByLanguage(language, institution); menu?.AddRangeLink(_menuEnricher.CreateLinks(Method.Get, menu)); return(OkOrNotFound(menu)); }