Advertisement
Guest User

elvijsost

a guest
Jun 30th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.30 KB | None | 0 0
  1. === VIEW (Index.cshtml)
  2.  
  3. @model IEnumerable<App.Models.PROVIDER>
  4.  
  5. @{
  6. ViewBag.Title = "Index";
  7. }
  8.  
  9. <h2>Hello from Index</h2>
  10.  
  11. <ol>
  12. @foreach (var item in Model)
  13. {
  14. <li>@item.PROV_ID - <strong>@item.PROV_FIRSTNAME</strong>: @item.PROV_LASTNAME</li>
  15. }
  16. </ol>
  17.  
  18. === CONTROLLER (ProviderController.cs)
  19.  
  20. using App.Models;
  21. using System;
  22. using System.Collections.Generic;
  23. using System.Linq;
  24. using System.Web;
  25. using System.Web.Mvc;
  26.  
  27. namespace App.Controllers
  28. {
  29. public class ProviderController : Controller
  30. {
  31. private Lel lel = new Lel();
  32.  
  33. public ActionResult Index()
  34. {
  35. var zxc = lel.PROVIDERS.ToList();
  36.  
  37. return View(zxc);
  38. }
  39. }
  40. }
  41.  
  42. === MODEL (Lel.cs)
  43.  
  44. namespace App.Models
  45. {
  46. using System;
  47. using System.Data.Entity;
  48. using System.ComponentModel.DataAnnotations.Schema;
  49. using System.Linq;
  50.  
  51. public partial class Lel : DbContext
  52. {
  53. public Lel()
  54. : base("name=Lel")
  55. {
  56. }
  57.  
  58. public virtual DbSet<PROVIDER> PROVIDERS { get; set; }
  59.  
  60. protected override void OnModelCreating(DbModelBuilder modelBuilder)
  61. {
  62. modelBuilder.Entity<PROVIDER>()
  63. .Property(e => e.PROV_ID)
  64. .IsUnicode(false);
  65.  
  66. modelBuilder.Entity<PROVIDER>()
  67. .Property(e => e.PROV_LASTNAME)
  68. .IsUnicode(false);
  69.  
  70. modelBuilder.Entity<PROVIDER>()
  71. .Property(e => e.PROV_FIRSTNAME)
  72. .IsUnicode(false);
  73.  
  74. modelBuilder.Entity<PROVIDER>()
  75. .Property(e => e.PROV_MIDDLEINITIAL)
  76. .IsUnicode(false);
  77.  
  78. modelBuilder.Entity<PROVIDER>()
  79. .Property(e => e.PROV_LOGINNAME)
  80. .IsUnicode(false);
  81.  
  82. modelBuilder.Entity<PROVIDER>()
  83. .Property(e => e.PROV_SSNUM)
  84. .IsUnicode(false);
  85.  
  86. modelBuilder.Entity<PROVIDER>()
  87. .Property(e => e.PROV_PASSWORD)
  88. .IsUnicode(false);
  89.  
  90. modelBuilder.Entity<PROVIDER>()
  91. .Property(e => e.PROV_TITLE)
  92. .IsUnicode(false);
  93.  
  94. modelBuilder.Entity<PROVIDER>()
  95. .Property(e => e.PROV_SUFFIX)
  96. .IsUnicode(false);
  97.  
  98. modelBuilder.Entity<PROVIDER>()
  99. .Property(e => e.PROV_UPIN)
  100. .IsUnicode(false);
  101.  
  102. modelBuilder.Entity<PROVIDER>()
  103. .Property(e => e.PROV_DEAID)
  104. .IsUnicode(false);
  105.  
  106. modelBuilder.Entity<PROVIDER>()
  107. .Property(e => e.PROV_NHLID)
  108. .IsUnicode(false);
  109.  
  110. modelBuilder.Entity<PROVIDER>()
  111. .Property(e => e.PROV_BILLING_SW)
  112. .IsFixedLength()
  113. .IsUnicode(false);
  114.  
  115. modelBuilder.Entity<PROVIDER>()
  116. .Property(e => e.BLOCKLABLINKMSG_SW)
  117. .IsFixedLength()
  118. .IsUnicode(false);
  119.  
  120. modelBuilder.Entity<PROVIDER>()
  121. .Property(e => e.PROV_CANREVIEWCHARTS_SW)
  122. .IsFixedLength()
  123. .IsUnicode(false);
  124.  
  125. modelBuilder.Entity<PROVIDER>()
  126. .Property(e => e.PROV_EDIID)
  127. .IsUnicode(false);
  128.  
  129. modelBuilder.Entity<PROVIDER>()
  130. .Property(e => e.PROV_INITIALS)
  131. .IsUnicode(false);
  132.  
  133. modelBuilder.Entity<PROVIDER>()
  134. .Property(e => e.NPI)
  135. .IsUnicode(false);
  136.  
  137. modelBuilder.Entity<PROVIDER>()
  138. .HasMany(e => e.PROVIDERS1)
  139. .WithOptional(e => e.PROVIDER1)
  140. .HasForeignKey(e => e.PROV_REFILLMGR);
  141. }
  142. }
  143. }
  144.  
  145. === MODEL (Provider.cs)
  146.  
  147. namespace App.Models
  148. {
  149. using System;
  150. using System.Collections.Generic;
  151. using System.ComponentModel.DataAnnotations;
  152. using System.ComponentModel.DataAnnotations.Schema;
  153. using System.Data.Entity.Spatial;
  154.  
  155. [Table("HPSITE.PROVIDERS")]
  156. public partial class PROVIDER
  157. {
  158. public PROVIDER()
  159. {
  160. PROVIDERS1 = new HashSet<PROVIDER>();
  161. }
  162.  
  163. [Key]
  164. public int IMREPROV_CODE { get; set; }
  165.  
  166. [Required]
  167. [StringLength(20)]
  168. public string PROV_ID { get; set; }
  169.  
  170. [Required]
  171. [StringLength(30)]
  172. public string PROV_LASTNAME { get; set; }
  173.  
  174. [Required]
  175. [StringLength(30)]
  176. public string PROV_FIRSTNAME { get; set; }
  177.  
  178. [StringLength(5)]
  179. public string PROV_MIDDLEINITIAL { get; set; }
  180.  
  181. [StringLength(20)]
  182. public string PROV_LOGINNAME { get; set; }
  183.  
  184. [StringLength(11)]
  185. public string PROV_SSNUM { get; set; }
  186.  
  187. public int? PROV_TYPE { get; set; }
  188.  
  189. public byte? PROV_ACTIVITY { get; set; }
  190.  
  191. [StringLength(100)]
  192. public string PROV_PASSWORD { get; set; }
  193.  
  194. public DateTime? PROV_LASTPASSWORDCHANGE { get; set; }
  195.  
  196. public DateTime? PROV_DEAEXPIRE { get; set; }
  197.  
  198. public int? PROV_ADDRCODE { get; set; }
  199.  
  200. public int? PROV_SPECIALTY { get; set; }
  201.  
  202. [StringLength(10)]
  203. public string PROV_TITLE { get; set; }
  204.  
  205. [StringLength(10)]
  206. public string PROV_SUFFIX { get; set; }
  207.  
  208. [StringLength(20)]
  209. public string PROV_UPIN { get; set; }
  210.  
  211. [StringLength(20)]
  212. public string PROV_DEAID { get; set; }
  213.  
  214. [StringLength(20)]
  215. public string PROV_NHLID { get; set; }
  216.  
  217. public byte? PROV_REFERRAL { get; set; }
  218.  
  219. public int? PROV_LOGINCOUNT { get; set; }
  220.  
  221. public DateTime? PROV_AGREETOLICENSE { get; set; }
  222.  
  223. public short? PROV_LICENSETYPE { get; set; }
  224.  
  225. public byte? PROV_LOGINATTEMPTS { get; set; }
  226.  
  227. public int TAG_AUTHORCODE { get; set; }
  228.  
  229. public DateTime TAG_SYSTEMDATE { get; set; }
  230.  
  231. public byte TAG_ARCHIVED { get; set; }
  232.  
  233. public int? PROV_REFILLMGR { get; set; }
  234.  
  235. [Required]
  236. [StringLength(1)]
  237. public string PROV_BILLING_SW { get; set; }
  238.  
  239. public int? PROV_CHARTREVIEWER { get; set; }
  240.  
  241. [Required]
  242. [StringLength(1)]
  243. public string BLOCKLABLINKMSG_SW { get; set; }
  244.  
  245. [Required]
  246. [StringLength(1)]
  247. public string PROV_CANREVIEWCHARTS_SW { get; set; }
  248.  
  249. [StringLength(30)]
  250. public string PROV_EDIID { get; set; }
  251.  
  252. [StringLength(4)]
  253. public string PROV_INITIALS { get; set; }
  254.  
  255. [StringLength(20)]
  256. public string NPI { get; set; }
  257.  
  258. public byte SIGNOFFPRIVILEGE_CODE { get; set; }
  259.  
  260. public int? PROV_SERVICELEVEL { get; set; }
  261.  
  262. public virtual ICollection<PROVIDER> PROVIDERS1 { get; set; }
  263.  
  264. public virtual PROVIDER PROVIDER1 { get; set; }
  265. }
  266. }
  267.  
  268. === Web.config
  269.  
  270. <add name="EMR_Connection" connectionString="Data Source=192.168.0.13; Initial Catalog=EMR; User ID=hpreports; Password=H99999P" providerName="System.Data.SqlClient" />
  271. <add name="Lel" connectionString="data source=192.168.0.13;initial catalog=EMR;user id=hpreports;password=H99999P;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement