private PutSampleService GetMockedPutSampleService() { var mockedDefaultDbContext = MockDefaultHelper .GetMockedDbContext() .AddMockedSamples(); var mockedDefaultDbContextQuery = MockDefaultHelper .GetMockedDbContextQuery() .AddMockedSamples(); var mockedSampleValidator = new SampleValidator(); var mockedSampleNameAlreadyExistsSpecification = new SampleDescriptionAlreadyExistsSpecification( mockedDefaultDbContextQuery.Object); var mockedPutSampleSpecificationsValidator = new PutSampleSpecificationsValidator( mockedSampleNameAlreadyExistsSpecification); var mockedPutSampleService = new PutSampleService( mockedDefaultDbContext.Object, mockedSampleValidator, mockedPutSampleSpecificationsValidator); return(mockedPutSampleService); }
public void EditSample(SampleDM sampleDM) { //Validate Service Domain Model SampleValidator sampleValidator = new SampleValidator(_GlobalErrors); sampleValidator.Validate(sampleDM); //Add to Global Errors if Validation Error exist if (_GlobalErrors.ErrorExist && !_GlobalErrors.ErrorHandled || !sampleDM.isValid) { _GlobalErrors.AddValidationError("Product addition Violation", "Violation Rule"); return; } //Continue the process if no validation error exist //... //... try { _Repository.Add(_Domain); }catch (Exception e) { _GlobalErrors.AddSystemError("Error in Product Addition"); _Logger.Error(e); } }
public PostSampleService( IDefaultDbContext context, SampleValidator entityValidator, PostSampleSpecificationsValidator domainValidator ) : base(entityValidator, domainValidator) { Context = context; }
public PatchSampleService( IStockWalletDbContext context, SampleValidator entityValidator, PatchSampleSpecificationsValidator domainValidator ) : base(entityValidator, domainValidator) { Context = context; }
private void Initialize() { this.fileHelper = new FileHelper(); this.headerTypeHelper = new HeaderTypeHelper(); this.excelReader = new ExcelReader(); this.dataSetReader = new DataSetReader(); this.sampleValidator = new SampleValidator(); this.sampleDtoConverter = new SampleDtoConverter(); }
private DeleteSampleService GetMockedDeleteSampleService() { var mockedDefaultDbContext = MockDefaultHelper .GetMockedDbContext() .AddMockedSamples(); var mockedSampleValidator = new SampleValidator(); var mockedDeleteSampleSpecificationsValidator = new DeleteSampleSpecificationsValidator(); var mockedDeleteSampleService = new DeleteSampleService( mockedDefaultDbContext.Object, mockedSampleValidator, mockedDeleteSampleSpecificationsValidator ); return(mockedDeleteSampleService); }