コード例 #1
0
        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"));
        }
コード例 #2
0
        public HttpResponseMessage Create(CustomerModelDTO customermodel)
        {
            Result <CustomerNameValue> validatecustomermodelname = CustomerNameValue.Create(customermodel.Name);

            return(Ok());
        }