public ItemsLinkContainer <CollaboratorViewModel> Get() { var collaborators = _collaboratorPageAppService.GetAll().ToList(); collaborators.ForEach(x => x.AddRangeLink(_collaboratorPageEnricher.CreateLinks(Method.Get, x))); var result = new ItemsLinkContainer <CollaboratorViewModel>() { Items = collaborators }; result.AddRangeLink(_collaboratorPageEnricher.CreateLinks(Method.GetAll)); return(result); }
public IActionResult GetCollaborator(string language, string institution) { var collaborator = _collaboratorPageAppService.GetInstitutionByLanguage(language, institution); collaborator?.AddRangeLink(_collaboratorEnricher.CreateLinks(Method.Get, collaborator)); return(OkOrNotFound(collaborator)); }