public bool AppUsuario_Insert(string KeySesion, string UsuarioCorreo, string UsuarioPwd, string Nombre, string Apellido, string Area, string Puesto, long IdRol) { bool res = true; ObservableCollection<WAPP_USUARIO_SESION> Key = new ObservableCollection<WAPP_USUARIO_SESION>(); try { using (var entity_ = new db_SeguimientoProtocolo_r2Entities()) { (from s in entity_.WAPP_USUARIO_SESION where s.IdSesion == KeySesion select s).ToList().ForEach(row => { Key.Add(new WAPP_USUARIO_SESION() { IdUsuario = row.IdUsuario, IdSesion = row.IdSesion }); }); if (Key[0].IdSesion == KeySesion.ToString()) { using (var entity = new db_SeguimientoProtocolo_r2Entities()) { entity.SP_AppUsuarioInsert(UsuarioCorreo, UsuarioPwd, Nombre, Apellido, Area, Puesto, long.Parse(IdRol.ToString())); } } } } catch (Exception ex) { var errr = ex.Message; } return res; }