Beispiel #1
0
        public async Task <ActionResult <bool> > UpdateOrganisationDirectorsAndPscs([FromBody] UpdateOrganisationDirectorsAndPscsRequest request)
        {
            var result = await _mediator.Send(request);

            if (result is false)
            {
                return(BadRequest());
            }

            return(Ok(result));
        }
        public async Task <bool> UpdateDirectorsAndPscs(string ukprn, List <DirectorInformation> directors, List <PersonSignificantControlInformation> personsWithSignificantControl, Guid userId)
        {
            var request = new UpdateOrganisationDirectorsAndPscsRequest
            {
                Ukprn     = ukprn,
                UpdatedBy = userId,
                Directors = directors,
                PersonsSignificantControl = personsWithSignificantControl
            };

            return(await Put <UpdateOrganisationDirectorsAndPscsRequest, bool>($"/Organisations/DirectorsAndPscs", request));
        }