public HttpResponseMessage GetSimilar(HttpRequestMessage request, int sponsorshipId) { var sponsorships = _studentApi.GetSimilarSponsorships(sponsorshipId); var sponsorshipVm = SponsorshipViewModel.MultipleSponsorshipsMap(sponsorships); foreach (var sponsorship in sponsorshipVm) { sponsorship.ApplicantCount = _sponsorApi.GetStudentsApplying(sponsorship.ID).Count; sponsorship.SponsorPicturePath = _sponsorApi.GetUserInfo(sponsorship.SponsorId).ProfilePicturePath; } var response = request.CreateResponse(HttpStatusCode.OK, sponsorshipVm); return(response); }