public async Task <IActionResult> AddCustomer(RegistNewCustomerViewModel model) { return(await TryCatchFuncAsync(async (dd) => { if (!ModelState.IsValid) { throw new Exception(base.GetErrorOfModelState(ModelState)); } model.Customer.sysSource = sysSources.CHIS约号快增.ToString(); var cus = await _cusSvr.CreateCustomerAsync(model.Customer, UserSelf.OpId, UserSelf.OpMan); dd.stationId = UserSelf.StationId; dd.customerId = cus.CustomerID; return null; })); }
public IActionResult LoadPvAddCustomer(string customerKeyText) { var s = Ass.P.PStr(customerKeyText).GetStringType(); var model = new RegistNewCustomerViewModel { CustomerKeyText = customerKeyText, Customer = new Models.vwCHIS_Code_Customer { IDcard = s.IsIdCardNumber ? s.String : "", CustomerMobile = s.IsMobile ? s.String : "", Email = s.IsEmail ? s.String : "" } }; return(PartialView("_pvRegisterAddCustomer", model)); }