public void GuardarUsuario(string nombreusuario,string contrasenia,string empleado,List<string>Roles) { DataAccess.usuario USUARIOS = new DataAccess.usuario(); try { var query = from i in entities.empleados where empleado == i.nombres select i.id; int IdEmp = Convert.ToInt32(query.First()); foreach (string username in Roles) { var userRol = (from us in entities.roles where us.descripcion == username select us).First(); USUARIOS.roles.Add(userRol); } USUARIOS.username = nombreusuario; USUARIOS.password = contrasenia; USUARIOS.empleado = IdEmp; entities.usuarios.AddObject(USUARIOS); entities.SaveChanges(); } catch (Exception e) { throw new Exception(e.ToString()); } }
/// <summary> /// Deprecated Method for adding a new object to the usuarios EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTousuarios(usuario usuario) { base.AddObject("usuarios", usuario); }
/// <summary> /// Create a new usuario object. /// </summary> /// <param name="empleado">Initial value of the empleado property.</param> /// <param name="password">Initial value of the password property.</param> /// <param name="username">Initial value of the username property.</param> public static usuario Createusuario(global::System.Int64 empleado, global::System.String password, global::System.String username) { usuario usuario = new usuario(); usuario.empleado = empleado; usuario.password = password; usuario.username = username; return usuario; }