public IActionResult Post([FromBody] OrderRequest request) { if (_orderValidation.IsValid(request, out List <string> errors) == false) { return(BadRequest(errors)); } var order = MapOrderByRequest(request); _orderRepository.Save(order); return(Ok()); }
public IActionResult IndexWithValidationEncapsulated(OrderViewModel request) { if (_orderValidation.IsValid(request, out List <string> errors) == false) { return(View()); } var order = MapOrderByRequest(request); _orderRepository.Save(order); return(View()); }