Esempio n. 1
0
        /// <summary>
        /// Converts from.
        /// </summary>
        /// <param name="apiResponse">The API response.</param>
        /// <returns></returns>
        public NumberOfMembersReportViewModel ConvertFrom(GetNumberOfMembersReportResponse apiResponse)
        {
            NumberOfMembersReportViewModel viewModel = new NumberOfMembersReportViewModel();

            viewModel.NumberOfMembers = apiResponse.NumberOfMembers;

            return(viewModel);
        }
        public async Task <IActionResult> GetNumberOfMembersAsJson(CancellationToken cancellationToken)
        {
            String accessToken = await this.HttpContext.GetTokenAsync("access_token");

            NumberOfMembersReportViewModel viewModel =
                await this.ApiClient.GetNumberOfMembersReport(accessToken, this.User.Identity as ClaimsIdentity, cancellationToken);

            return(this.Json(viewModel));
        }
        public void ModelFactory_ConvertFrom_GetNumberOfMembersReportResponse_ConvertedSuccessfully()
        {
            ModelFactory factory = new ModelFactory();

            GetNumberOfMembersReportResponse apiResponse = ModelFactoryTestData.GetNumberOfMembersReportResponse();

            NumberOfMembersReportViewModel viewModel = factory.ConvertFrom(apiResponse);

            viewModel.NumberOfMembers.ShouldBe(apiResponse.NumberOfMembers);
        }