public async Task UpdateValidationAsync_Succes() { // Arrange MockData( isExsitAttachmentBurial: true, isExsitBurial: true ); var entity = GetAttachmentBurial( id: Guid.NewGuid(), burialId: Guid.NewGuid(), file: GetFormFile() ); // Act var result = await _validation.UpdateValidationAsync(entity); // Assert Assert.Multiple(() => { Assert.IsEmpty(result.Errors); Assert.IsTrue(result.IsValid); }); }
public async Task <ValidationModel <AttachmentBurial> > UpdateAsync(AttachmentBurial newEntity, CancellationToken cancellationToken = default) { var validation = await attachmentBurialValidation.UpdateValidationAsync(newEntity, cancellationToken); if (!validation.IsValid) { return(validation); } newEntity.UpdatedAt = DateTime.Now; validation.Result = await dataAttachmentBurial.UpdateAsync(newEntity, cancellationToken); return(validation); }
public async Task <ValidationModel <User> > UpdateAsync(User newEntity, CancellationToken cancellationToken = default) { var validation = await userValidation.UpdateValidationAsync(newEntity, cancellationToken); if (!validation.IsValid) { return(validation); } var oldEntity = await dataUser.GetAsync(newEntity.Id, cancellationToken); newEntity.CreatedAt = oldEntity.CreatedAt; newEntity.UpdatedAt = DateTime.Now; validation.Result = await dataUser.UpdateAsync(newEntity, cancellationToken); return(validation); }
public async Task <ValidationModel <TypeBurial> > UpdateAsync(TypeBurial newEntity, CancellationToken cancellationToken = default) { var validation = await typeBurialValidation.UpdateValidationAsync(newEntity, cancellationToken); if (!validation.IsValid) { return(validation); } var oldEntity = await dataTypeBurial.GetAsync(newEntity.Id, cancellationToken); newEntity.CreatedAt = oldEntity.CreatedAt; newEntity.UpdatedAt = DateTime.Now; validation.Result = await dataTypeBurial.UpdateAsync(newEntity, cancellationToken); return(validation); }
public async Task <ValidationModel <ConscriptionPlace> > UpdateAsync(ConscriptionPlace newEntity, CancellationToken cancellationToken = default) { var validation = await conscriptionPlaceValidation.UpdateValidationAsync(newEntity, cancellationToken); if (!validation.IsValid) { return(validation); } var oldEntity = await dataConscriptionPlace.GetAsync(newEntity.Id, cancellationToken); newEntity.CreatedAt = oldEntity.CreatedAt; newEntity.UpdatedAt = DateTime.Now; validation.Result = await dataConscriptionPlace.UpdateAsync(newEntity, cancellationToken); return(validation); }
public async Task <ValidationModel <AttachmentForm> > UpdateAsync(AttachmentForm newEntity, CancellationToken cancellationToken = default) { var validation = await attachmentFormValidation.UpdateValidationAsync(newEntity, cancellationToken); if (!validation.IsValid) { return(validation); } var oldEntity = await dataAttachmentForm.GetAsync(newEntity.Id, cancellationToken); newEntity.CreatedAt = oldEntity.CreatedAt; newEntity.UpdatedAt = DateTime.Now; validation.Result = await dataAttachmentForm.UpdateAsync(newEntity, cancellationToken); return(validation); }
public async Task UpdateValidationAsync_Succes() { // Arrange MockData( isExistForm: false, isExistFormById: true ); var entity = GetForm( id: Guid.NewGuid(), lastName: "Test LastName" ); // Act var result = await _validation.UpdateValidationAsync(entity); // Assert Assert.Multiple(() => { Assert.IsEmpty(result.Errors); Assert.IsTrue(result.IsValid); }); }
public async Task <ValidationModel <Burial> > UpdateAsync(Burial newEntity, CancellationToken cancellationToken = default) { var validation = await burilValidation.UpdateValidationAsync(newEntity, cancellationToken); if (!validation.IsValid) { return(validation); } var oldEntity = await dataBurial.GetAsync(newEntity.Id, cancellationToken); newEntity.CreatedAt = oldEntity.CreatedAt; newEntity.UpdatedAt = DateTime.Now; validation.Result = await dataBurial.UpdateAsync(newEntity, cancellationToken); if (newEntity.Files is not null && !newEntity.Files.Count().Equals(0)) { var fileDatas = await fileHelper.SaveFileRange(newEntity.Files); foreach (var file in fileDatas) { var attachmentBurial = new AttachmentBurial() { FilePath = file.FilePath, FileName = file.FileName, FileType = file.FileType, BurialId = validation.Result.Id }; await dataAttachmentBurial.InsertAsync(attachmentBurial, cancellationToken); } } return(validation); }
public async Task UpdateValidationAsync_Succes() { // Arrange MockData( isExistConscriptionPlace: false, isExistConscriptionPlaceById: true ); var entity = GetConscriptionPlace( id: Guid.NewGuid(), place: "Test Place" ); // Act var result = await _validation.UpdateValidationAsync(entity); // Assert Assert.Multiple(() => { Assert.IsEmpty(result.Errors); Assert.IsTrue(result.IsValid); }); }
public async Task UpdateValidationAsync_Succes() { // Arrange MockData( isExistBurial: false, isExistBurialById: true, isExistTypeBurialById: true ); var entity = GetBurial( id: Guid.NewGuid(), numberBurial: 1234, location: "Test location", knownNumber: 10, unknownNumber: 10, year: 1950, latitude: 20.20, longitude: 20.20, description: "Test description", typeBurialId: Guid.NewGuid() ); // Act var result = await _validation.UpdateValidationAsync(entity); // Assert Assert.Multiple(() => { Assert.IsEmpty(result.Errors); Assert.IsTrue(result.IsValid); }); }