public OrderValidationResult ValidateOnCheckout(OrderForm form, ModelStateDictionary modelState) { if (form.Address.Length < 3) { modelState.AddModelError("LengthError", "Адрес должен содержать минимум 3 символа!"); } if (form.Phone.Length < 3) { modelState.AddModelError("LengthError", "Длина номера телефона должна составлять минимум 3 символа!"); } if (form.Email.Length < 5) { modelState.AddModelError("LengthError", "Длина email должна составлять минимум 5 символов!"); } return(new OrderValidationResult(modelStateViewModelBuilder.Build(modelState))); }
public OrderValidationResult ValidateOnCheckout(OrderForm form, ModelStateDictionary modelState) { if (autoShopCartRepository.GetAutoShopItems().Count == 0) { modelState.AddModelError("EmptyCart", "Корзина не должна быть пустой!"); } if (form.Address.Length < 3) { modelState.AddModelError("LengthError", "Адрес должен содержать минимум 3 символа!"); } if (form.Phone.Length < 3) { modelState.AddModelError("LengthError", "Длина номера телефона должна составлять минимум 3 символа!"); } if (form.Email.Length < 5) { modelState.AddModelError("LengthError", "Длина email должна составлять минимум 5 символов!"); } return(new OrderValidationResult(modelStateViewModelBuilder.Build(modelState))); }