public bool SetCustomer(RegisterModel model) { bool _IsSave = true; try { T_CUSTOMER objCustomer = new T_CUSTOMER(); objCustomer.ID = GetNextID("T_CUSTOMER"); objCustomer.AUTH_USER = model.AUTH_USER; objCustomer.AUTH_PASS = model.AUTH_PASS; objCustomer.COMPANYNAME = model.COMPANYNAME; objCustomer.CREATE_BY = ""; objCustomer.TYPE = ""; objCustomer.CUSTOMER_GROUP = null; objCustomer.DATE_OF_BIRTH = Convert.ToDateTime(model.DATE_OF_BIRTH); objCustomer.AMPHUR_ID = model.AMPHUR_ID; objCustomer.DISTRICT_ID = model.DISTRICT_ID == null ? 0 : model.DISTRICT_ID; objCustomer.PROVINCE_ID = model.PROVINCE_ID; objCustomer.EMAIL = model.EMAIL; objCustomer.FAX = model.FAX; objCustomer.GENDER = model.GENDER; objCustomer.FNAME = model.FNAME; objCustomer.LNAME = model.LNAME; objCustomer.MOBILE = model.MOBILE; objCustomer.TEL = model.TEL; objCustomer.FAX = model.FAX; objCustomer.POSTCODE = model.POSTCODE; objCustomer.SEND_NEWS = model.SEND_NEWS == true ? (short)1 : (short)0; db.T_CUSTOMER.Add(objCustomer); Save(); } catch (Exception ex) { _IsSave = false; } return _IsSave; }
public ActionResult Register(RegisterModel model, String Button) { ViewBag.OrderDetail = objSession.GetSessionOrder(this); if (Button == "Register") { if (ModelState.IsValid) { try { if (_DataFactory.SetCustomer(model)) { return RedirectToAction("RegisterCompleted", "Home"); } else { // return RedirectToAction("RegisterCompleted", "Home"); } } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } } ViewBag.PROVINCELIST = _DataFactory.GetProvince(); return View(); }