/// <summary> /// Descripción: Metodo para obtener los roles de un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idUsuario"></param> /// <returns></returns> public List <Rol> GetRolByUsuarioId(int idUsuario) { using (var usuarioRolDal = new UsuarioRolDal()) { return(usuarioRolDal.GetRolByUsuarioId(idUsuario)); } }
/// <summary> /// Descripción: Edita rol para un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="usuarioRol"></param> public void UpdateRolByUsuario(UsuarioRol usuarioRol) { using (var usuarioRolDal = new UsuarioRolDal()) { usuarioRolDal.UpdateRolByUsuario(usuarioRol); } }
/// <summary> /// Descripción: Registra roles para un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="usuarioRol"></param> private static void InsertRolByUsuario(IEnumerable <UsuarioRol> roles) { using (var usuarioRolDal = new UsuarioRolDal()) { usuarioRolDal.BeginTransaction(IsolationLevel.ReadCommitted); try { foreach (var item in roles) { usuarioRolDal.InsertRolByUsuario(item); } usuarioRolDal.Commit(); } catch (Exception) { usuarioRolDal.Rollback(); } } }