public static async Task <HttpResponseMessage> SendModifyOversightDateRequestAsync(int id, int oversightDateId, DateTime dateTime, string remark, Cookie optionalLogin = null)
        {
            var cookie = optionalLogin ?? await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            var body = new DataProcessingRegistrationOversightDateDTO {
                Id = oversightDateId, OversightDate = dateTime, OversightRemark = remark
            };

            return(await HttpApi.PatchWithCookieAsync(TestEnvironment.CreateUrl($"api/v1/data-processing-registration/{id}/oversight-date/modify"), cookie, body));
        }
Example #2
0
        public HttpResponseMessage ModifyOversightDate(int id, [FromBody] DataProcessingRegistrationOversightDateDTO oversightDateDTO)
        {
            if (oversightDateDTO == null)
            {
                return(BadRequest(nameof(oversightDateDTO) + " must be provided"));
            }

            return(_dataProcessingRegistrationApplicationService
                   .ModifyOversightDate(id, oversightDateDTO.Id, oversightDateDTO.OversightDate, oversightDateDTO.OversightRemark)
                   .Match(dataProcessingRegistrationOversightDate => Ok(ToDTO(dataProcessingRegistrationOversightDate)), FromOperationError));
        }