Ejemplo n.º 1
0
 public ActionResult Banner(CompanyBanner model)
 {
     ViewBag.MenuItem = "shop-banner";
     ServiceResult result = new ServiceResult();
     var member = memberService.Find(CookieHelper.MemberID);
     if (member.Status < (int)MemberStatus.CompanyAuth)
     {
         return Redirect(Url.Action("openbiz", "register"));
     }
     if (ModelState.IsValid)
     {
         try
         {
             result = companyService.SaveCompanyBanner(CookieHelper.MemberID, model);
             result.Message = "企业BANNER保存" + (result.Success ? "成功!" : "失败!");
         }
         catch (Exception ex)
         {
             result.Message = Utilities.GetInnerMostException(ex);
             result.AddServiceError(result.Message);
         }
     }
     else
     {
         result.Message = "表单输入有误!";
         result.AddServiceError("表单输入有误!");
     }
     TempData["Service_Result"] = result;
     return View(model);
 }
Ejemplo n.º 2
0
 public ServiceResult SaveCompanyBanner(int MemberID, CompanyBanner banner)
 {
     ServiceResult result = new ServiceResult();
     try
     {
         var company = DB_Service.Set<Company>().Include(x => x.CompanyBannerImg).Single(x => x.MemberID == MemberID);
         DB_Service.Attach<Company>(company);
         if (company.CompanyBannerImg == null)
         {
             company.CompanyBannerImg = new CompanyBannerImg();
         }
         company.CompanyBannerImg.FocusImgUrl = banner.BannerUrl;
         company.CompanyBannerImg.ImgUrls = banner.BannerUrl;
         DB_Service.Commit();
     }
     catch (Exception ex)
     {
         result.AddServiceError(Utilities.GetInnerMostException(ex));
     }
     return result;
 }
Ejemplo n.º 3
0
 public ActionResult Banner()
 {
     ViewBag.MenuItem = "shop-banner";
     var member = memberService.Find(CookieHelper.MemberID);
     if (member.Status < (int)MemberStatus.CompanyAuth)
     {
         return Redirect(Url.Action("openbiz", "register"));
     }
     else
     {
         var companyBanner = companyService.GetCompanyBanner(CookieHelper.MemberID);
         if (companyBanner == null)
         {
             companyBanner = new CompanyBanner();
         }
         return View(companyBanner);
     }
 }