Beispiel #1
0
        private CreateRoatpOrganisationRequest CreateAddOrganisationRequestFromModel(AddOrganisationViewModel model)
        {
            var request = new CreateRoatpOrganisationRequest
            {
                CharityNumber          = model.CharityNumber,
                CompanyNumber          = model.CompanyNumber,
                FinancialTrackRecord   = true,
                LegalName              = model?.LegalName?.ToUpper(),
                NonLevyContract        = false,
                OrganisationTypeId     = model.OrganisationTypeId,
                ParentCompanyGuarantee = false,
                ProviderTypeId         = model.ProviderTypeId,
                StatusDate             = DateTime.Now,
                Ukprn                     = model.UKPRN,
                TradingName               = model?.TradingName,
                Username                  = HttpContext.User.UserDisplayName(),
                SourceIsUKRLP             = true,
                ApplicationDeterminedDate = model.ApplicationDeterminedDate
            };

            return(request);
        }
        public async Task <bool> CreateOrganisation(CreateRoatpOrganisationRequest organisationRequest)
        {
            var result = await Post($"/api/v1/organisation/create", organisationRequest);

            return(await Task.FromResult(result == HttpStatusCode.OK));
        }