public void Setup() { _customerloadValidator = new CustomerLoadValidator(); _customer = new CustomerLoad(); _customerAddressValidator = new CustomerAddressValidator(); _cusotmerAddress = new CustomerAddress(); }
public bool BindModel(HttpActionContext actionContext, ModelBindingContext bindingContext) { string body = actionContext.Request.Content.ReadAsStringAsync().Result; CustomerLoadOrMatch model = new CustomerLoadOrMatch(); model = JsonConvert.DeserializeObject <CustomerLoadOrMatch>(body); //List<string> performingAction = new List<string> {"cload"}; //model.AccessControl.ModuleAccess = performingAction.ToGroupCodeEnum(); var validator = new CustomerLoadValidator(); var result = validator.Validate(model.Customer); foreach (var e in result.Errors) { bindingContext.ModelState.AddModelError(e.PropertyName, e.ErrorMessage); } bindingContext.Model = model; return(true); }