tag:blogger.com,1999:blog-3596660537214304245.post5378467951063655433..comments2014-10-15T11:51:11.825-07:00Comments on වින්දනීය ලෙස: ASP.NETවින්දනhttp://www.blogger.com/profile/09240860410278522340noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-3596660537214304245.post-85302654795886044892014-10-15T09:53:15.224-07:002014-10-15T09:53:15.224-07:00public ActionResult Index(string sortOrder, string... public ActionResult Index(string sortOrder, string currentFilter, string searchString,int page = 1)<br /> {<br /> List lst =new List();<br /> var Model = lst.ToPagedList(page,10);<br /> ViewBag.NameSortParm = sortOrder == "ClientName" ? "ClientName desc" : "ClientName";<br /> ViewBag.EmailSortParm = sortOrder == "Email" ? "Email desc" : "Email";<br /> if (Request.HttpMethod == "GET")<br /> {<br /> searchString = currentFilter;<br /> }<br /> ViewBag.CurrentFilter = searchString;<br /><br /> switch (sortOrder)<br /> {<br /> case "ClientName":<br /> {<br /> Model = cd.ReadAllClients().OrderBy(x => x.ClientName).ToPagedList(page, 10);<br /> }<br /> break;<br /> case "ClientName desc":<br /> {<br /> Model = cd.ReadAllClients().OrderByDescending(x => x.ClientName).ToPagedList(page, 10);<br /> }<br /> break;<br /> case "Email":<br /> {<br /> Model = cd.ReadAllClients().OrderBy(x => x.Email).ToPagedList(page, 10);<br /> }<br /> break;<br /> case "Email desc":<br /> {<br /> Model = cd.ReadAllClients().OrderByDescending(x => x.Email).ToPagedList(page, 10);<br /> }<br /> break;<br /> default:<br /> Model = cd.ReadAllClients().OrderBy(x => x.ClientName).ToPagedList(page, 10);<br /> break;<br /> }<br /> <br /> return View(Model);<br /> }sarangahttps://www.blogger.com/profile/16767688209290661169noreply@blogger.comtag:blogger.com,1999:blog-3596660537214304245.post-67037429001761307562014-10-15T08:37:04.393-07:002014-10-15T08:37:04.393-07:00@Html.PagedListPager(Model, page => Url.Action(...<br /><br /> @Html.PagedListPager(Model, page => Url.Action("Index",new { page}), PagedListRenderOptions.MinimalWithItemCountText)<br />sarangahttps://www.blogger.com/profile/16767688209290661169noreply@blogger.comtag:blogger.com,1999:blog-3596660537214304245.post-18472620196273514722014-10-15T08:36:14.090-07:002014-10-15T08:36:14.090-07:00public class ClientDataTranslator
{
pu... public class ClientDataTranslator<br /> {<br /> public static Client ConvertToModel(SqlDataReader dataReader)<br /> {<br /> int resultInt = 0;<br /> Client client = new Client();<br /> for (int i=0; i < dataReader.FieldCount; i++)<br /> {<br /> switch(dataReader.GetName(i)){<br /> case "ID":<br /> {<br /> int.TryParse(dataReader["ID"].ToString(),out resultInt);<br /> client.ID = resultInt;<br /> }<br /> break;<br /> case "Code":<br /> {<br /> if(dataReader["Code"]!=DBNull.Value)<br /> client.Code = dataReader["Code"].ToString();<br /> }<br /> break;<br /> }<br /> }<br /> }<br /> }sarangahttps://www.blogger.com/profile/16767688209290661169noreply@blogger.comtag:blogger.com,1999:blog-3596660537214304245.post-46067481644866960182014-10-15T08:34:47.535-07:002014-10-15T08:34:47.535-07:00public class WebServiceController : Controller
... public class WebServiceController : Controller<br /> {<br /> //<br /> // GET: /WebService/<br /><br /> public ActionResult Index()<br /> {<br /> List client = new List();<br /> ServiceReference1.ClientServiceClient ddd= new ServiceReference1.ClientServiceClient();<br /> string outreslt= ddd.GetClientList();<br /> var jsonSerialiser = new System.Web.Script.Serialization.JavaScriptSerializer();<br /> var resultout = client;<br /> resultout = jsonSerialiser.Deserialize>(outreslt);<br /> return View(resultout);<br /> }<br /><br /> }sarangahttps://www.blogger.com/profile/16767688209290661169noreply@blogger.comtag:blogger.com,1999:blog-3596660537214304245.post-66378799774382129192014-10-15T08:33:42.473-07:002014-10-15T08:33:42.473-07:00 public string GetClientList()
{
... public string GetClientList()<br /> {<br /> DataService.DataServiceAgent db = new DataService.DataServiceAgent();<br /> List lst = new List();<br /> lst = db.ReadAllClients();<br /> var jsonSerialiser = new System.Web.Script.Serialization.JavaScriptSerializer();<br /> jsonSerialiser.MaxJsonLength = int.MaxValue;<br /> return jsonSerialiser.Serialize(lst);<br /> }sarangahttps://www.blogger.com/profile/16767688209290661169noreply@blogger.com