public ActionResult CreateCustomer(CustomerViewModel customervm) { Result <CustomerNameValue> customerNameResult = CustomerNameValue.Create(customervm.Name); Result <EMailValue> EMailResult = EMailValue.Create(customervm.EMail); if (customerNameResult.isFailure) { ModelState.AddModelError("CustomerName", customerNameResult.Error); } if (EMailResult.isFailure) { ModelState.AddModelError("EMailIncorrect", EMailResult.Error); } if (!ModelState.IsValid) { return(View(customervm)); } var Customer = new Customer(customerNameResult.value, EMailResult.value); //save to db etc return(RedirectToAction("Index")); }
public HttpResponseMessage Create(CustomerModelDTO customermodel) { Result <CustomerNameValue> validatecustomermodelname = CustomerNameValue.Create(customermodel.Name); return(Ok()); }