public void Update(Product product) { FluentValidatorTool.Validate(new ProductValidator(), product); //ProductNameCheck(product); //_productDal.Update(product); _products.Update(product); }
public void Add(Product product) { FluentValidatorTool.Validate(new ProductValidator(), product); ProductNameCheck(product); //_productDal.Add(product); _products.Insert(product); }
public override void OnEntry(MethodExecutionArgs args) { var validator = (IValidator)Activator.CreateInstance(_validatorType); if (_validatorType.BaseType == null) { return; } var entityType = _validatorType.BaseType.GetGenericArguments()[0]; var entities = args.Arguments.Where(x => x.GetType() == entityType); foreach (var entity in entities) { FluentValidatorTool.FluentValidate(validator, entity); } }
public void Update(Product product) { FluentValidatorTool.Validate(new ProductValidator(), product); _session.ProductDAL.Update(product); }
public void Add(Product product) { FluentValidatorTool.Validate(new ProductValidator(), product); ProductNameCheck(product); _session.ProductDAL.Add(product); }