Example #1
0
        public ActionResult Contact()
        {
            ViewBag.MenuItem = "company-contact";
            var member = MemberService.Find(CookieHelper.MemberID);

            if (member.Status < (int)MemberStatus.CompanyAuth)
            {
                return(Redirect(Url.Action("openbiz", "reg")));
            }
            else
            {
                var company = CompanyService.Find(CookieHelper.MemberID);
                var model   = new CompanyContactInfoViewModel()
                {
                    Fax     = company.Fax,
                    LinkMan = company.LinkMan,
                    Mobile  = company.Mobile,
                    MSN     = company.MSN,
                    Phone   = company.Phone,
                    QQ      = company.QQ,
                    Sex     = company.Sex
                };
                return(View(model));
            }
        }
Example #2
0
        public void UpdateContactInfo(int MemberID, CompanyContactInfoViewModel model)
        {
            var company = Find(MemberID);

            db.Attach <Company>(company);
            company.LinkMan = model.LinkMan;
            company.Fax     = model.Fax;
            company.Mobile  = model.Mobile;
            company.MSN     = model.MSN;
            company.Phone   = model.Phone;
            company.QQ      = model.QQ;
            company.Sex     = model.Sex;
            db.Commit();
        }
Example #3
0
        public ActionResult Contact(CompanyContactInfoViewModel model)
        {
            ViewBag.MenuItem = "company-contact";
            var member = MemberService.Find(CookieHelper.MemberID);

            if (member.Status < (int)MemberStatus.CompanyAuth)
            {
                return(Redirect(Url.Action("openbiz", "reg")));
            }
            ServiceResult result = new ServiceResult();

            TempData["Service_Result"] = result;
            if (ModelState.IsValid)
            {
                try
                {
                    CompanyService.UpdateContactInfo(CookieHelper.MemberID, model);
                    result.Message = "联系信息保存成功!";
                    return(RedirectToAction("Contact"));
                }
                catch (Exception ex)
                {
                    result.Message = "联系信息保存失败!";
                    result.AddServiceError(Utilities.GetInnerMostException(ex));
                    LogHelper.WriteLog("用户:" + CookieHelper.MemberID + "联系信息保存失败!", ex);
                    return(View(model));
                }
            }
            else
            {
                result.Message = "表单输入有误,请仔细填写表单!";
                result.AddServiceError("表单输入有误,请仔细填写表单!");
            }

            return(View(model));
        }