public void UdpdateManufacturer(Manufacturer manufacturer) { ManufacturerValidator validator = new ManufacturerValidator(); ValidationResult results = validator.Validate(manufacturer); bool validationSucceeded = results.IsValid; if (validationSucceeded) { Db.FindOneAndReplace(x => x.Id == manufacturer.Id, manufacturer); } else { throw new BusinessException("Cannot update manufacturer", results.Errors); } }
public string CreateManufacturer(Manufacturer manufacturer) { ManufacturerValidator validator = new ManufacturerValidator(); ValidationResult results = validator.Validate(manufacturer); bool validationSucceeded = results.IsValid; if (validationSucceeded) { Db.InsertOne(manufacturer); return(manufacturer.Id.ToString()); } else { throw new BusinessException("Cannot create manufacturer", results.Errors); } }
public ManufacturerValidatorTest() { manuRepoMock = new Mock <IManufacturerRepository>(); manuRepoMock.Setup(repo => repo.ReadAllManufacturers()).Returns(() => manufacturers); manufacturers = new List <Manufacturer>() { new Manufacturer { ManufacturerId = 1, Name = "Toyota" }, new Manufacturer { ManufacturerId = 2, Name = "Peugeot" }, new Manufacturer { ManufacturerId = 3, Name = "Skoda" } }; manufacturer = new Manufacturer { ManufacturerId = 4 }; manufacturers.Add(manufacturer); validator = new ManufacturerValidator(manuRepoMock.Object); }
public new void Setup() { _validator = new ManufacturerValidator(_localizationService, null); }
public void Setup() { _validator = GetService <ManufacturerValidator>(); }
public new void Setup() { _dataProvider = new Mock <INopDataProvider>(); _validator = new ManufacturerValidator(_localizationService, _dataProvider.Object); }