Guest User

Untitled

a guest
Feb 18th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.10 KB | None | 0 0
  1. public partial class user
  2. {
  3. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
  4. public user()
  5. {
  6. this.user_role = new HashSet<user_role>();
  7. }
  8.  
  9. [Key]
  10. [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
  11. public int user_id { get; set; }
  12. public string user_email { get; set; }
  13. public string user_full_name { get; set; }
  14. public string user_password { get; set; }
  15. public string user_phone { get; set; }
  16. public string user_mobile { get; set; }
  17. public Nullable<int> country_id { get; set; }
  18. public Nullable<int> city_id { get; set; }
  19.  
  20. public virtual city city { get; set; }
  21. public virtual country country { get; set; }
  22. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
  23. public virtual ICollection<user_role> user_role { get; set; }
  24. }
  25.  
  26. public partial class user_role
  27. {
  28.  
  29. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
  30. public user_role()
  31. {
  32. this.users = new HashSet<user>();
  33. }
  34.  
  35. [Key]
  36.  
  37.  
  38. [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
  39. public int user_role_id { get; set; }
  40. public string user_role_name { get; set; }
  41. public Nullable<int> user_role_status { get; set; }
  42. public string user_role_description { get; set; }
  43.  
  44. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
  45. public virtual ICollection<user> users { get; set; }
  46.  
  47. public partial class SaholatEntities : DbContext
  48. {
  49. public SaholatEntities()
  50. : base("name=SaholatEntities")
  51. {
  52. }
  53.  
  54. protected override void OnModelCreating(DbModelBuilder modelBuilder)
  55. {
  56. throw new UnintentionalCodeFirstException();
  57. }
  58.  
  59. public virtual DbSet<city> cities { get; set; }
  60. public virtual DbSet<country> countries { get; set; }
  61. public virtual DbSet<sysdiagram> sysdiagrams { get; set; }
  62. public virtual DbSet<user> users { get; set; }
  63. public virtual DbSet<user_role> user_role { get; set; }
  64.  
  65. public virtual int sp_alterdiagram(string diagramname, Nullable<int> owner_id, Nullable<int> version, byte[] definition)
  66. {
  67. var diagramnameParameter = diagramname != null ?
  68. new ObjectParameter("diagramname", diagramname) :
  69. new ObjectParameter("diagramname", typeof(string));
  70.  
  71. var owner_idParameter = owner_id.HasValue ?
  72. new ObjectParameter("owner_id", owner_id) :
  73. new ObjectParameter("owner_id", typeof(int));
  74.  
  75. var versionParameter = version.HasValue ?
  76. new ObjectParameter("version", version) :
  77. new ObjectParameter("version", typeof(int));
  78.  
  79. var definitionParameter = definition != null ?
  80. new ObjectParameter("definition", definition) :
  81. new ObjectParameter("definition", typeof(byte[]));
  82.  
  83. return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_alterdiagram", diagramnameParameter, owner_idParameter, versionParameter, definitionParameter);
  84. }
  85.  
  86. public virtual int sp_creatediagram(string diagramname, Nullable<int> owner_id, Nullable<int> version, byte[] definition)
  87. {
  88. var diagramnameParameter = diagramname != null ?
  89. new ObjectParameter("diagramname", diagramname) :
  90. new ObjectParameter("diagramname", typeof(string));
  91.  
  92. var owner_idParameter = owner_id.HasValue ?
  93. new ObjectParameter("owner_id", owner_id) :
  94. new ObjectParameter("owner_id", typeof(int));
  95.  
  96. var versionParameter = version.HasValue ?
  97. new ObjectParameter("version", version) :
  98. new ObjectParameter("version", typeof(int));
  99.  
  100. var definitionParameter = definition != null ?
  101. new ObjectParameter("definition", definition) :
  102. new ObjectParameter("definition", typeof(byte[]));
  103.  
  104. return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_creatediagram", diagramnameParameter, owner_idParameter, versionParameter, definitionParameter);
  105. }
  106.  
  107. public virtual int sp_dropdiagram(string diagramname, Nullable<int> owner_id)
  108. {
  109. var diagramnameParameter = diagramname != null ?
  110. new ObjectParameter("diagramname", diagramname) :
  111. new ObjectParameter("diagramname", typeof(string));
  112.  
  113. var owner_idParameter = owner_id.HasValue ?
  114. new ObjectParameter("owner_id", owner_id) :
  115. new ObjectParameter("owner_id", typeof(int));
  116.  
  117. return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_dropdiagram", diagramnameParameter, owner_idParameter);
  118. }
  119.  
  120. public virtual ObjectResult<sp_helpdiagramdefinition_Result> sp_helpdiagramdefinition(string diagramname, Nullable<int> owner_id)
  121. {
  122. var diagramnameParameter = diagramname != null ?
  123. new ObjectParameter("diagramname", diagramname) :
  124. new ObjectParameter("diagramname", typeof(string));
  125.  
  126. var owner_idParameter = owner_id.HasValue ?
  127. new ObjectParameter("owner_id", owner_id) :
  128. new ObjectParameter("owner_id", typeof(int));
  129.  
  130. return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<sp_helpdiagramdefinition_Result>("sp_helpdiagramdefinition", diagramnameParameter, owner_idParameter);
  131. }
  132.  
  133. public virtual ObjectResult<sp_helpdiagrams_Result> sp_helpdiagrams(string diagramname, Nullable<int> owner_id)
  134. {
  135. var diagramnameParameter = diagramname != null ?
  136. new ObjectParameter("diagramname", diagramname) :
  137. new ObjectParameter("diagramname", typeof(string));
  138.  
  139. var owner_idParameter = owner_id.HasValue ?
  140. new ObjectParameter("owner_id", owner_id) :
  141. new ObjectParameter("owner_id", typeof(int));
  142.  
  143. return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<sp_helpdiagrams_Result>("sp_helpdiagrams", diagramnameParameter, owner_idParameter);
  144. }
  145.  
  146. public virtual int sp_renamediagram(string diagramname, Nullable<int> owner_id, string new_diagramname)
  147. {
  148. var diagramnameParameter = diagramname != null ?
  149. new ObjectParameter("diagramname", diagramname) :
  150. new ObjectParameter("diagramname", typeof(string));
  151.  
  152. var owner_idParameter = owner_id.HasValue ?
  153. new ObjectParameter("owner_id", owner_id) :
  154. new ObjectParameter("owner_id", typeof(int));
  155.  
  156. var new_diagramnameParameter = new_diagramname != null ?
  157. new ObjectParameter("new_diagramname", new_diagramname) :
  158. new ObjectParameter("new_diagramname", typeof(string));
  159.  
  160. return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_renamediagram", diagramnameParameter, owner_idParameter, new_diagramnameParameter);
  161. }
  162.  
  163. public virtual int sp_upgraddiagrams()
  164. {
  165. return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_upgraddiagrams");
  166. }
  167. }
  168.  
  169. //post register
  170. [HttpPost]
  171. [ValidateAntiForgeryToken]
  172. public ActionResult Register(AccountVM obj)
  173. {
  174. if(ModelState.IsValid)
  175. {
  176. // insert Data into user variable array from obj viewmodel
  177. var user = new user()
  178. {
  179. user_email = obj.user_email,
  180. user_full_name = obj.user_full_name,
  181. user_password = obj.user_password,
  182. user_phone = obj.user_phone,
  183. user_mobile = obj.user_mobile,
  184. country_id = obj.country_id,
  185. city_id = obj.city_id
  186. };
  187. var user_roles = new user_role();
  188.  
  189. AccountDb.users.Add(user);
  190.  
  191. // insert Data into user_has_role variable array from obj viewmodel
  192. foreach(var item in obj.selectedRoleList)
  193. {
  194. user_roles.user_role_id = Convert.ToInt32(item);
  195.  
  196. user_roles.users.Add(new user() { user_id = obj.user_id });
  197.  
  198. user.user_role.Add(new user_role() { user_role_id = Convert.ToInt32(item) });
  199.  
  200. }
  201.  
  202.  
  203. if (AccountDb.SaveChanges() > 0)
  204. {
  205. TempData["errorMsg"] = "save";
  206. return RedirectToAction("Index");
  207. }
  208. else
  209. {
  210. TempData["errorMsg"] = "queryError";
  211. ViewBag.country_id = new SelectList(AccountDb.countries, "country_id", "country_name");
  212. AccountVM objRole = new AccountVM();
  213. objRole.getRoleList = AccountDb.user_role.ToList();
  214. return View(objRole);
  215. }
  216. }
  217. else
  218. {
  219. TempData["errorMsg"] = "modelError";
  220. ViewBag.country_id = new SelectList(AccountDb.countries, "country_id", "country_name");
  221. AccountVM objRole = new AccountVM();
  222. objRole.getRoleList = AccountDb.user_role.ToList();
  223. return View(objRole);
  224. }
  225. }
  226.  
  227. //post register
  228. [HttpPost]
  229. [ValidateAntiForgeryToken]
  230. public ActionResult Register(AccountVM obj)
  231. {
  232. if(ModelState.IsValid)
  233. {
  234. // insert Data into user variable array from obj viewmodel
  235. var user = new user()
  236. {
  237. user_email = obj.user_email,
  238. user_full_name = obj.user_full_name,
  239. user_password = obj.user_password,
  240. user_phone = obj.user_phone,
  241. user_mobile = obj.user_mobile,
  242. country_id = obj.country_id,
  243. city_id = obj.city_id
  244. };
  245. AccountDb.users.Add(user);
  246.  
  247. // insert Data into user_has_role variable array from obj viewmodel
  248. foreach(var item in obj.selectedRoleList)
  249. {
  250. int id = Convert.ToInt32(item);
  251. user_role _user_role = AccountDb.user_role.FirstOrDefault(r => r.user_role_id == id);
  252.  
  253. _user_role.users.Add(user);
  254. user.user_role.Add(_user_role);
  255. }
  256.  
  257.  
  258. if (AccountDb.SaveChanges() > 0)
  259. {
  260. TempData["errorMsg"] = "save";
  261. return RedirectToAction("Index");
  262. }
  263. else
  264. {
  265. TempData["errorMsg"] = "queryError";
  266. ViewBag.country_id = new SelectList(AccountDb.countries, "country_id", "country_name");
  267. AccountVM objRole = new AccountVM();
  268. objRole.getRoleList = AccountDb.user_role.ToList();
  269. return View(objRole);
  270. }
  271. }
  272. else
  273. {
  274. TempData["errorMsg"] = "modelError";
  275. ViewBag.country_id = new SelectList(AccountDb.countries, "country_id", "country_name");
  276. AccountVM objRole = new AccountVM();
  277. objRole.getRoleList = AccountDb.user_role.ToList();
  278. return View(objRole);
  279. }
  280. }
Add Comment
Please, Sign In to add comment