Guest User

Untitled

a guest
Jun 25th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. public partial class syssujetos
  2. {
  3. [Key]
  4. [Column(Order = 0)]
  5. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  6. public int SujetoId { get; set; }
  7.  
  8. [StringLength(15)]
  9. public string cifdni { get; set; }
  10.  
  11. [StringLength(255)]
  12. public string nombre { get; set; }
  13. RECORTO LAS COLUMNAS QUE SON MUCHAS
  14.  
  15.  
  16. public partial class sysusuarios
  17. {
  18. [Key]
  19. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  20. public int UsuarioId { get; set; }
  21.  
  22. [StringLength(150)]
  23. public string username { get; set; }
  24.  
  25. [StringLength(255)]
  26. public string Pass { get; set; }
  27.  
  28. public bool? usuarioactivado { get; set; }
  29.  
  30. public string comentarios { get; set; }
  31.  
  32. public syssujetos Sujeto { get; set; }
  33.  
  34. }
  35.  
  36. public partial class sysroles
  37. {
  38. [Key]
  39. [DatabaseGenerated(DatabaseGeneratedOption.None)]
  40. public int RolId { get; set; }
  41.  
  42. [Required]
  43. [StringLength(50)]
  44. public string nombre { get; set; }
  45.  
  46. [Required]
  47. [StringLength(150)]
  48. public string descripcion { get; set; }
  49.  
  50. public bool? desistema { get; set; }
  51.  
  52. public bool? deacceso { get; set; }
  53. public ICollection<syssujetos> Sujetos { get; set; }
  54. public sysroles()
  55. {
  56. Sujetos = new HashSet<syssujetos>();
  57. }
  58. }
  59.  
  60. var idrol = Request.Form["idrol"];
  61. //objUser.Sujetos.id
  62. if (ModelState.IsValid)
  63. {
  64. // && a.Pass.Equals(objUser.Pass)
  65. using (testModel db = new testModel())
  66. {
  67. //var usuario = db.Set<sysusuarios>();
  68. syssujetos sujeto = new syssujetos();
  69. sysroles rol = db.sysroles.Where(r=>r.nombre=="USUARIO").FirstOrDefault();
  70. objUser.Sujeto.Roles.Add(rol);
  71.  
  72. rol = db.sysroles.Where(r => r.RolId.ToString() == idrol).FirstOrDefault();
  73. objUser.Sujeto.Roles.Add(rol);
  74.  
  75. db.syssujetos.Add(objUser.Sujeto);
  76. db.sysusuarios.Add(objUser);
  77.  
  78. db.SaveChanges();
  79. return RedirectToAction("Home", "Index");
  80. }
  81. }
  82. return View(objUser);
Add Comment
Please, Sign In to add comment