Beispiel #1
0
        public async Task DeleteValidationAsync_Succes()
        {
            // Arrange
            MockData(
                isExistDutyStation: true,
                isExistDutyStationById: true
                );
            var id = Guid.NewGuid();

            // Act
            var result = await _validation.DeleteValidationAsync(id);

            // Assert
            Assert.Multiple(() =>
            {
                Assert.IsEmpty(result.Errors);
                Assert.IsTrue(result.IsValid);
            });
        }
        public async Task DeleteValidationAsync_Succes()
        {
            // Arrange
            MockData(
                isExsitAttachmentBurial: true,
                isExsitBurial: false
                );
            var id = Guid.NewGuid();

            // Act
            var result = await _validation.DeleteValidationAsync(id);

            // Assert
            Assert.Multiple(() =>
            {
                Assert.IsEmpty(result.Errors);
                Assert.IsTrue(result.IsValid);
            });
        }
        public async Task <ValidationModel <Burial> > DeleteAsync(Guid id, CancellationToken cancellationToken = default)
        {
            var validation = await burilValidation.DeleteValidationAsync(id, cancellationToken);

            if (!validation.IsValid)
            {
                return(validation);
            }

            await dataBurial.DeleteAsync(id, cancellationToken);

            return(validation);
        }
Beispiel #4
0
        public async Task <ValidationModel <User> > DeleteAsync(Guid id, CancellationToken cancellationToken = default)
        {
            var validation = await userValidation.DeleteValidationAsync(id, cancellationToken);

            if (!validation.IsValid)
            {
                return(validation);
            }

            await dataUser.DeleteAsync(id, cancellationToken);

            return(validation);
        }
        public async Task <ValidationModel <TypeVictim> > DeleteAsync(Guid id, CancellationToken cancellationToken = default)
        {
            var validation = await typeVictimValidation.DeleteValidationAsync(id, cancellationToken);

            if (!validation.IsValid)
            {
                return(validation);
            }

            await dataTypeVictim.DeleteAsync(id, cancellationToken);

            return(validation);
        }
Beispiel #6
0
        public async Task <ValidationModel <ConscriptionPlace> > DeleteAsync(Guid id, CancellationToken cancellationToken = default)
        {
            var validation = await conscriptionPlaceValidation.DeleteValidationAsync(id, cancellationToken);

            if (!validation.IsValid)
            {
                return(validation);
            }

            await dataConscriptionPlace.DeleteAsync(id, cancellationToken);

            return(validation);
        }
Beispiel #7
0
        public async Task <ValidationModel <AttachmentBurial> > DeleteAsync(Guid id, CancellationToken cancellationToken = default)
        {
            var validation = await attachmentBurialValidation.DeleteValidationAsync(id, cancellationToken);

            if (!validation.IsValid)
            {
                return(validation);
            }

            var entity = await dataAttachmentBurial.GetAsync(id, cancellationToken);

            fileHelper.DeleteFile(entity.FilePath + entity.FileName + "." + entity.FileType);

            await dataAttachmentBurial.DeleteAsync(id, cancellationToken);

            return(validation);
        }
Beispiel #8
0
        public async Task <ValidationModel <Form> > DeleteAsync(Guid id, CancellationToken cancellationToken = default)
        {
            var validation = await formValidation.DeleteValidationAsync(id, cancellationToken);

            if (!validation.IsValid)
            {
                return(validation);
            }

            await dataForm.DeleteAsync(id, cancellationToken);

            //var allFiles = await dataAttachmentForm.GetAllAsync();
            //
            //foreach (var file in allFiles.Where(af => af.FormId == id).ToList())
            //{
            //    await dataAttachmentForm.DeleteAsync(file.Id, cancellationToken);
            //    fileHelper.DeleteFile(file.FilePath + file.FileName + "." + file.FileType);
            //}

            return(validation);
        }