public async Task <ApiActionTemplateVersionResponseModel> ByNameVersion(string name, int version) { ActionTemplateVersion record = await this.actionTemplateVersionRepository.ByNameVersion(name, version); if (record == null) { return(null); } else { return(this.bolActionTemplateVersionMapper.MapBOToModel(this.dalActionTemplateVersionMapper.MapEFToBO(record))); } }
private async Task <bool> BeUniqueByNameVersion(ApiActionTemplateVersionRequestModel model, CancellationToken cancellationToken) { ActionTemplateVersion record = await this.actionTemplateVersionRepository.ByNameVersion(model.Name, model.Version); if (record == null || (this.existingRecordId != default(string) && record.Id == this.existingRecordId)) { return(true); } else { return(false); } }
public virtual BOActionTemplateVersion MapEFToBO( ActionTemplateVersion ef) { var bo = new BOActionTemplateVersion(); bo.SetProperties( ef.Id, ef.ActionType, ef.JSON, ef.LatestActionTemplateId, ef.Name, ef.Version); return(bo); }
public virtual ActionTemplateVersion MapBOToEF( BOActionTemplateVersion bo) { ActionTemplateVersion efActionTemplateVersion = new ActionTemplateVersion(); efActionTemplateVersion.SetProperties( bo.ActionType, bo.Id, bo.JSON, bo.LatestActionTemplateId, bo.Name, bo.Version); return(efActionTemplateVersion); }
public void MapEFToBOList() { var mapper = new DALActionTemplateVersionMapper(); ActionTemplateVersion entity = new ActionTemplateVersion(); entity.SetProperties("A", "A", "A", "A", "A", 1); List <BOActionTemplateVersion> response = mapper.MapEFToBO(new List <ActionTemplateVersion>() { entity }); response.Count.Should().Be(1); }
public void MapEFToBO() { var mapper = new DALActionTemplateVersionMapper(); ActionTemplateVersion entity = new ActionTemplateVersion(); entity.SetProperties("A", "A", "A", "A", "A", 1); BOActionTemplateVersion response = mapper.MapEFToBO(entity); response.ActionType.Should().Be("A"); response.Id.Should().Be("A"); response.JSON.Should().Be("A"); response.LatestActionTemplateId.Should().Be("A"); response.Name.Should().Be("A"); response.Version.Should().Be(1); }
public void MapBOToEF() { var mapper = new DALActionTemplateVersionMapper(); var bo = new BOActionTemplateVersion(); bo.SetProperties("A", "A", "A", "A", "A", 1); ActionTemplateVersion response = mapper.MapBOToEF(bo); response.ActionType.Should().Be("A"); response.Id.Should().Be("A"); response.JSON.Should().Be("A"); response.LatestActionTemplateId.Should().Be("A"); response.Name.Should().Be("A"); response.Version.Should().Be(1); }
public async void Get() { var mock = new ServiceMockFacade <IActionTemplateVersionRepository>(); var record = new ActionTemplateVersion(); mock.RepositoryMock.Setup(x => x.Get(It.IsAny <string>())).Returns(Task.FromResult(record)); var service = new ActionTemplateVersionService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.ActionTemplateVersionModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLActionTemplateVersionMapperMock, mock.DALMapperMockFactory.DALActionTemplateVersionMapperMock); ApiActionTemplateVersionResponseModel response = await service.Get(default(string)); response.Should().NotBeNull(); mock.RepositoryMock.Verify(x => x.Get(It.IsAny <string>())); }