Exemplo n.º 1
0
 public ServiceResult SaveCompanyLogo(int MemberID, CompanyLogo logo)
 {
     ServiceResult result = new ServiceResult();
     try
     {
         var company = IncludeFind(MemberID);
         DB_Service.Attach<Company>(company);
         company.CompanyLogoImg.FocusImgUrl = logo.LogoUrl;
         company.CompanyLogoImg.ImgUrls = logo.LogoUrl;
         DB_Service.Commit();
     }
     catch (Exception ex)
     {
         result.AddServiceError(Utilities.GetInnerMostException(ex));
     }
     return result;
 }
Exemplo n.º 2
0
 public ActionResult Logo(CompanyLogo model)
 {
     ViewBag.MenuItem = "shop-logo";
     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.SaveCompanyLogo(CookieHelper.MemberID, model);
             result.Message = "企业LOGO保存" + (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);
 }