Zbiór zmian 971 dla trunk/eCard/eCardMVC/Platnosci/Helpers
- Data:
- 2009-12-23 11:59:36 (16 years ago)
- Pliki:
-
- 1 przeniesione
-
trunk/eCard/eCardMVC/Platnosci/Helpers/WebHelper.cs (przeniesione) (przeniesione from trunk/eCard/eCardMVC/Platnosci/Helpers/helper.cs) (7 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci/Helpers/WebHelper.cs
r952 r971 1 1 using System; 2 using System.Collections.Generic;3 using System.Linq;4 using System.Web;5 2 using System.Web.Mvc; 6 3 using System.Web.Routing; 7 4 using System.Configuration; 8 5 9 namespace Platnosci.Helpers6 namespace adMoto.Payments.Web.Helpers 10 7 { 11 public static class helper8 public static class WebHelper 12 9 { 13 10 public static string ImageTag(this HtmlHelper helper, string src, string alt) 14 11 { 15 TagBuilder tb = new TagBuilder("img");12 var tb = new TagBuilder("img"); 16 13 tb.Attributes.Add("src", helper.Encode(src)); 17 14 tb.Attributes.Add("alt", helper.Encode(alt)); … … 24 21 var controller = htmlHelper.CurrentController(); 25 22 26 UrlHelper urlHelper = ((Controller)htmlHelper.ViewContext.Controller).Url;27 stringsrc = urlHelper.UrlImage(filename);28 stringimgtag = htmlHelper.ImageTag(src, alt);23 var urlHelper = ((Controller)htmlHelper.ViewContext.Controller).Url; 24 var src = urlHelper.UrlImage(filename); 25 var imgtag = htmlHelper.ImageTag(src, alt); 29 26 30 RouteValueDictionarytab = new RouteValueDictionary();27 var tab = new RouteValueDictionary(); 31 28 32 stringid = "";29 var id = ""; 33 30 if (htmlHelper.ViewContext.RouteData.Values["id"] != null) id = htmlHelper.ViewContext.RouteData.Values["id"].ToString(); 34 31 tab.Add("language", alt); 35 32 if (id != null) tab.Add("id", id); 36 33 37 stringurl = urlHelper.Action(action, controller, tab);34 var url = urlHelper.Action(action, controller, tab); 38 35 39 string[] param = querystring.ToString().Split(("&").ToCharArray(), StringSplitOptions.RemoveEmptyEntries);40 for ( inti = 0; i < param.Length; i++ )36 var param = querystring.Split(("&").ToCharArray(), StringSplitOptions.RemoveEmptyEntries); 37 for (var i = 0; i < param.Length; i++ ) 41 38 { 42 39 if (i == 0 ) url += "?" + param[i]; … … 44 41 } 45 42 46 TagBuilder link = new TagBuilder("a");43 var link = new TagBuilder("a"); 47 44 link.Attributes.Add("href", url); 48 45 link.InnerHtml = imgtag; … … 63 60 public static string Css(this UrlHelper urlHelper, string fileName) 64 61 { 65 stringurl = urlHelper.Home() + "Content/" + fileName;62 var url = urlHelper.Home() + "Content/" + fileName; 66 63 return urlHelper.Content(url); 67 64 } 68 65 public static string UrlImage(this UrlHelper urlHelper, string fileName) 69 66 { 70 stringurl = urlHelper.Home() + "Images/" + fileName;67 var url = urlHelper.Home() + "Images/" + fileName; 71 68 return urlHelper.Content(url); 72 69 } 73 70 public static string FileUrl(this UrlHelper urlHelper, string fileName) 74 71 { 75 string url = urlHelper.Home() + "Images/"; 76 if (ConfigurationManager.AppSettings["Css"] == "truck") url += "truck/"; 77 else if(ConfigurationManager.AppSettings["Css"] == "admoto") url += "admoto/"; 72 var url = urlHelper.Home() + "Images/"; 73 switch (ConfigurationManager.AppSettings["Css"]) 74 { 75 case "truck": 76 url += "truck/"; 77 break; 78 case "admoto": 79 url += "admoto/"; 80 break; 81 } 78 82 url += fileName; 79 83 return urlHelper.Content(url); … … 81 85 public static string MainCss(this HtmlHelper htmlHelper, string filename) 82 86 { 83 UrlHelper urlHelper = new UrlHelper(htmlHelper.ViewContext.RequestContext);84 stringurl = urlHelper.Css(filename);85 stringstrCss = htmlHelper.LinkTag(url, "stylesheet", "text/css");87 var urlHelper = new UrlHelper(htmlHelper.ViewContext.RequestContext); 88 var url = urlHelper.Css(filename); 89 var strCss = htmlHelper.LinkTag(url, "stylesheet", "text/css"); 86 90 return strCss; 87 91 } 88 92 public static string LinkTag(this HtmlHelper htmlHelper, string url, string rel, string type) 89 93 { 90 TagBuilder linkcss = new TagBuilder("link");94 var linkcss = new TagBuilder("link"); 91 95 linkcss.Attributes.Add("href", url); 92 96 linkcss.Attributes.Add("rel", rel); … … 96 100 public static string AddCssToPortal(this HtmlHelper htmlHelper) 97 101 { 98 string filename = ""; 99 if (ConfigurationManager.AppSettings["Css"] == "truck") filename = "truck.css" ; 100 else if(ConfigurationManager.AppSettings["Css"] == "admoto") filename = "admoto.css"; 102 var filename = ""; 103 switch (ConfigurationManager.AppSettings["Css"]) 104 { 105 case "truck": 106 filename = "truck.css" ; 107 break; 108 case "admoto": 109 filename = "admoto.css"; 110 break; 111 } 101 112 102 stringcss = htmlHelper.MainCss(filename);113 var css = htmlHelper.MainCss(filename); 103 114 return css; 104 115 } 105 public static string Favicon(this HtmlHelper htmlHelper){ 106 string url = ""; 107 string str = ""; 108 if (ConfigurationManager.AppSettings["Css"] == "admoto"){ 109 /*UrlHelper urlHelper = new UrlHelper(htmlHelper.ViewContext.RequestContext); 110 url = urlHelper.FileUrl("favicon.ico"); 111 str = htmlHelper.LinkTag(url,"shortcut icon","");*/ 112 } 113 return str; 114 } 116 115 117 public static string Logo(this HtmlHelper helper) 116 118 { 117 UrlHelper urlHelper = new UrlHelper(helper.ViewContext.RequestContext);119 var urlHelper = new UrlHelper(helper.ViewContext.RequestContext); 118 120 119 var logo = ""; 120 if (ConfigurationManager.AppSettings["Css"] == "admoto") logo = "logo.png"; 121 else logo = "logo.gif"; 121 var logo = ConfigurationManager.AppSettings["Css"] == "admoto" ? "logo.png" : "logo.gif"; 122 122 123 stringurl = urlHelper.FileUrl(logo);124 stringlogotag = helper.ImageTag(url, "logo");123 var url = urlHelper.FileUrl(logo); 124 var logotag = helper.ImageTag(url, "logo"); 125 125 126 TagBuilder tb = new TagBuilder("td");126 var tb = new TagBuilder("td"); 127 127 tb.Attributes.Add("class", "logo"); 128 128 … … 130 130 return tb.ToString(); 131 131 } 132 } 132 } 133 133 }
