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);
        }
예제 #2
0
        public IActionResult GetCollaborator(string language, string institution)
        {
            var collaborator = _collaboratorPageAppService.GetInstitutionByLanguage(language, institution);

            collaborator?.AddRangeLink(_collaboratorEnricher.CreateLinks(Method.Get, collaborator));
            return(OkOrNotFound(collaborator));
        }