public Member Create(RegisterModel model) { Member mb = new Member(); mb.Email = model.Email; mb.NickName = model.NickName; mb.OpenID = model.OpenID; mb.OpenType = model.OpenType; mb.Status = (int)MemberStatus.Registered;//注册未激活,0为禁用 mb.Password = CheckHelper.StrToMd5(model.Password); mb.GroupID = 1; mb.AddTime = DateTime.Now; mb.LastTime = DateTime.Now; mb.AddIP = HttpHelper.IP; mb.LastIP = HttpHelper.IP; mb.LoginCount = 1; DB_Service.Add<Member>(mb); DB_Service.Commit(); return mb; }
public ActionResult RegBiz(RegBizModel model) { if (ModelState.IsValid) { #region 注册用户并登录 try { RegisterModel rm = new RegisterModel() { Email = model.Email, NickName = model.NickName, Password = model.Password }; Member mb = memberService.Create(rm); memberService.SetLoginCookie(mb); ProfileModel pm = new ProfileModel() { CityCode = model.CityCode, Borthday = DateTime.Now, NickName = mb.NickName, RealName = model.LinkMan, Sex = model.Sex }; memberService.SaveMemberBaseInfo(mb.MemberID, pm); ContactModel cm = new ContactModel() { Address = model.Address, Email = model.Email, Mobile = model.Mobile, Phone = model.Phone, Position = model.Position }; memberService.SaveMemberContact(mb.MemberID, cm); CompanyReg cr = new CompanyReg() { Address = model.Address, BussinessCode = model.BussinessCode, CityCode = model.CityCode, Description = model.Description, FundCode = model.FundCode, LinkMan = model.LinkMan, Mobile = model.Mobile, Name = model.Name, Phone = model.Phone, Position = model.Position, ScaleCode = model.ScaleCode, Sex = model.Sex }; companyService.SaveBasInfo(mb.MemberID, cr); member_MoneySerivce.AddMoney(mb.MemberID, 4, "0006"); //memberService.SetLoginCookie(mb); return Redirect(Url.Action("regauth")); } catch (Exception ex) { throw ex; } #endregion } else { return View(model); } }
public ActionResult RegAuto(RegisterModel model) { if (ModelState.IsValid) { #region 注册用户并登录 try { Member mb = memberService.Create(model); member_MoneySerivce.AddMoney(mb.MemberID, 2, "0002"); memberService.SetLoginCookie(mb); return Redirect(Url.Action("regok")); } catch (Exception ex) { throw ex; } #endregion } else { return View(model); } }